/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/array-sum.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-87fd7473a0bda1db0ad7f77f2116346063730f21-87fd747 [2021-08-21 13:01:30,728 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-21 13:01:30,730 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-21 13:01:30,758 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-21 13:01:30,759 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-21 13:01:30,761 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-21 13:01:30,763 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-21 13:01:30,767 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-21 13:01:30,768 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-21 13:01:30,771 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-21 13:01:30,772 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-21 13:01:30,773 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-21 13:01:30,773 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-21 13:01:30,774 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-21 13:01:30,775 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-21 13:01:30,780 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-21 13:01:30,780 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-21 13:01:30,781 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-21 13:01:30,783 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-21 13:01:30,786 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-21 13:01:30,788 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-21 13:01:30,789 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-21 13:01:30,790 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-21 13:01:30,792 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-21 13:01:30,797 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-21 13:01:30,797 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-21 13:01:30,797 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-21 13:01:30,798 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-21 13:01:30,798 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-21 13:01:30,799 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-21 13:01:30,799 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-21 13:01:30,800 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-21 13:01:30,801 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-21 13:01:30,802 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-21 13:01:30,802 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-21 13:01:30,802 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-21 13:01:30,803 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-21 13:01:30,803 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-21 13:01:30,803 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-21 13:01:30,803 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-21 13:01:30,804 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-21 13:01:30,807 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-08-21 13:01:30,827 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-21 13:01:30,827 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-21 13:01:30,828 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-21 13:01:30,828 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-21 13:01:30,829 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-21 13:01:30,829 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-21 13:01:30,829 INFO L138 SettingsManager]: * Use SBE=true [2021-08-21 13:01:30,829 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-21 13:01:30,829 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-21 13:01:30,829 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-21 13:01:30,829 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-21 13:01:30,829 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-21 13:01:30,829 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-21 13:01:30,830 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-21 13:01:30,830 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-21 13:01:30,830 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-21 13:01:30,830 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-21 13:01:30,830 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-21 13:01:30,830 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-21 13:01:30,830 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-21 13:01:30,830 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-21 13:01:30,830 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-21 13:01:30,830 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-21 13:01:30,831 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 13:01:30,831 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-21 13:01:30,831 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-21 13:01:30,831 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-21 13:01:30,831 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-21 13:01:30,831 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-21 13:01:30,831 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-21 13:01:30,831 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-21 13:01:30,831 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-08-21 13:01:31,093 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-21 13:01:31,107 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-21 13:01:31,109 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-21 13:01:31,110 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-21 13:01:31,110 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-21 13:01:31,111 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/array-sum.wvr.bpl [2021-08-21 13:01:31,111 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/array-sum.wvr.bpl' [2021-08-21 13:01:31,144 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-21 13:01:31,148 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-21 13:01:31,148 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-21 13:01:31,148 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-21 13:01:31,149 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-21 13:01:31,156 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:01:31" (1/1) ... [2021-08-21 13:01:31,161 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:01:31" (1/1) ... [2021-08-21 13:01:31,166 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-21 13:01:31,167 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-21 13:01:31,167 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-21 13:01:31,167 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-21 13:01:31,171 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:01:31" (1/1) ... [2021-08-21 13:01:31,172 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:01:31" (1/1) ... [2021-08-21 13:01:31,172 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:01:31" (1/1) ... [2021-08-21 13:01:31,172 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:01:31" (1/1) ... [2021-08-21 13:01:31,174 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:01:31" (1/1) ... [2021-08-21 13:01:31,176 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:01:31" (1/1) ... [2021-08-21 13:01:31,176 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:01:31" (1/1) ... [2021-08-21 13:01:31,177 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-21 13:01:31,177 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-21 13:01:31,177 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-21 13:01:31,178 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-21 13:01:31,179 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:01:31" (1/1) ... [2021-08-21 13:01:31,184 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 13:01:31,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:01:31,203 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-08-21 13:01:31,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-08-21 13:01:31,227 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-21 13:01:31,228 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-21 13:01:31,228 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-21 13:01:31,228 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-21 13:01:31,228 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-21 13:01:31,228 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-21 13:01:31,228 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-21 13:01:31,228 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-21 13:01:31,228 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-21 13:01:31,228 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-08-21 13:01:31,229 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-08-21 13:01:31,229 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-08-21 13:01:31,229 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-21 13:01:31,331 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-21 13:01:31,332 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-21 13:01:31,333 INFO L202 PluginConnector]: Adding new model array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 01:01:31 BoogieIcfgContainer [2021-08-21 13:01:31,333 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-21 13:01:31,334 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-21 13:01:31,334 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-21 13:01:31,336 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-21 13:01:31,336 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:01:31" (1/2) ... [2021-08-21 13:01:31,337 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cf72ae8 and model type array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.08 01:01:31, skipping insertion in model container [2021-08-21 13:01:31,337 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 01:01:31" (2/2) ... [2021-08-21 13:01:31,338 INFO L111 eAbstractionObserver]: Analyzing ICFG array-sum.wvr.bpl [2021-08-21 13:01:31,341 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-21 13:01:31,341 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-21 13:01:31,341 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-21 13:01:31,341 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-21 13:01:31,367 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-08-21 13:01:31,394 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-21 13:01:31,399 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-21 13:01:31,400 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-08-21 13:01:31,406 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 39 places, 32 transitions, 88 flow [2021-08-21 13:01:31,433 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 193 states, 192 states have (on average 2.8802083333333335) internal successors, (553), 192 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:31,435 INFO L276 IsEmpty]: Start isEmpty. Operand has 193 states, 192 states have (on average 2.8802083333333335) internal successors, (553), 192 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:31,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-21 13:01:31,442 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:31,443 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:01:31,443 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:31,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:31,447 INFO L82 PathProgramCache]: Analyzing trace with hash 148747361, now seen corresponding path program 1 times [2021-08-21 13:01:31,453 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:31,453 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478381790] [2021-08-21 13:01:31,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:31,454 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:31,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:31,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:31,637 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:31,637 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478381790] [2021-08-21 13:01:31,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478381790] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:01:31,638 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 13:01:31,638 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 13:01:31,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001495932] [2021-08-21 13:01:31,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-21 13:01:31,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:31,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-21 13:01:31,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 13:01:31,652 INFO L87 Difference]: Start difference. First operand has 193 states, 192 states have (on average 2.8802083333333335) internal successors, (553), 192 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:31,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:01:31,706 INFO L93 Difference]: Finished difference Result 298 states and 858 transitions. [2021-08-21 13:01:31,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-21 13:01:31,708 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-08-21 13:01:31,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:01:31,717 INFO L225 Difference]: With dead ends: 298 [2021-08-21 13:01:31,717 INFO L226 Difference]: Without dead ends: 283 [2021-08-21 13:01:31,718 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 13:01:31,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2021-08-21 13:01:31,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 230. [2021-08-21 13:01:31,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 2.8820960698689957) internal successors, (660), 229 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:31,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 660 transitions. [2021-08-21 13:01:31,810 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 660 transitions. Word has length 18 [2021-08-21 13:01:31,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:01:31,811 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 660 transitions. [2021-08-21 13:01:31,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:31,811 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 660 transitions. [2021-08-21 13:01:31,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-21 13:01:31,813 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:31,813 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-21 13:01:31,813 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-21 13:01:31,816 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:31,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:31,817 INFO L82 PathProgramCache]: Analyzing trace with hash 191403910, now seen corresponding path program 1 times [2021-08-21 13:01:31,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:31,817 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447996836] [2021-08-21 13:01:31,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:31,818 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:31,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:31,893 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:01:31,893 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:31,893 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447996836] [2021-08-21 13:01:31,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447996836] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:01:31,894 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 13:01:31,894 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-21 13:01:31,894 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875372699] [2021-08-21 13:01:31,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 13:01:31,895 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:31,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 13:01:31,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 13:01:31,896 INFO L87 Difference]: Start difference. First operand 230 states and 660 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 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-21 13:01:31,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:01:31,929 INFO L93 Difference]: Finished difference Result 249 states and 716 transitions. [2021-08-21 13:01:31,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-21 13:01:31,930 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 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-21 13:01:31,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:01:31,932 INFO L225 Difference]: With dead ends: 249 [2021-08-21 13:01:31,932 INFO L226 Difference]: Without dead ends: 249 [2021-08-21 13:01:31,933 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 18.0ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 13:01:31,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2021-08-21 13:01:31,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 224. [2021-08-21 13:01:31,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.89237668161435) internal successors, (645), 223 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:31,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 645 transitions. [2021-08-21 13:01:31,949 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 645 transitions. Word has length 21 [2021-08-21 13:01:31,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:01:31,949 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 645 transitions. [2021-08-21 13:01:31,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 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-21 13:01:31,950 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 645 transitions. [2021-08-21 13:01:31,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-21 13:01:31,951 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:31,951 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-21 13:01:31,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-21 13:01:31,952 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:31,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:31,952 INFO L82 PathProgramCache]: Analyzing trace with hash 364622328, now seen corresponding path program 1 times [2021-08-21 13:01:31,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:31,952 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472222495] [2021-08-21 13:01:31,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:31,953 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:31,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:32,013 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:01:32,014 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:32,014 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472222495] [2021-08-21 13:01:32,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472222495] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:01:32,015 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 13:01:32,015 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-21 13:01:32,015 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062445919] [2021-08-21 13:01:32,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-21 13:01:32,017 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:32,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-21 13:01:32,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-21 13:01:32,022 INFO L87 Difference]: Start difference. First operand 224 states and 645 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 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-21 13:01:32,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:01:32,071 INFO L93 Difference]: Finished difference Result 332 states and 966 transitions. [2021-08-21 13:01:32,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 13:01:32,071 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 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-21 13:01:32,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:01:32,076 INFO L225 Difference]: With dead ends: 332 [2021-08-21 13:01:32,077 INFO L226 Difference]: Without dead ends: 332 [2021-08-21 13:01:32,078 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 25.6ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-21 13:01:32,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2021-08-21 13:01:32,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 260. [2021-08-21 13:01:32,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 259 states have (on average 2.9034749034749034) internal successors, (752), 259 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:32,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 752 transitions. [2021-08-21 13:01:32,105 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 752 transitions. Word has length 21 [2021-08-21 13:01:32,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:01:32,106 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 752 transitions. [2021-08-21 13:01:32,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 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-21 13:01:32,106 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 752 transitions. [2021-08-21 13:01:32,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:01:32,107 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:32,107 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, 1] [2021-08-21 13:01:32,108 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-21 13:01:32,108 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:32,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:32,108 INFO L82 PathProgramCache]: Analyzing trace with hash -164446029, now seen corresponding path program 1 times [2021-08-21 13:01:32,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:32,109 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915545077] [2021-08-21 13:01:32,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:32,109 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:32,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:32,616 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:32,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:32,617 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915545077] [2021-08-21 13:01:32,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915545077] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:32,620 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1060424842] [2021-08-21 13:01:32,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:32,620 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:32,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:01:32,622 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:01:32,622 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-08-21 13:01:32,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:32,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 13:01:32,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:01:33,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-08-21 13:01:33,102 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:33,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1060424842] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:33,103 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:01:33,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 13 [2021-08-21 13:01:33,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960810987] [2021-08-21 13:01:33,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 13:01:33,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:33,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 13:01:33,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-08-21 13:01:33,107 INFO L87 Difference]: Start difference. First operand 260 states and 752 transitions. Second operand has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:33,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:01:33,306 INFO L93 Difference]: Finished difference Result 426 states and 1215 transitions. [2021-08-21 13:01:33,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 13:01:33,307 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:01:33,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:01:33,309 INFO L225 Difference]: With dead ends: 426 [2021-08-21 13:01:33,309 INFO L226 Difference]: Without dead ends: 411 [2021-08-21 13:01:33,310 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 285.8ms TimeCoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2021-08-21 13:01:33,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2021-08-21 13:01:33,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 346. [2021-08-21 13:01:33,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 2.8956521739130436) internal successors, (999), 345 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:33,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 999 transitions. [2021-08-21 13:01:33,329 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 999 transitions. Word has length 24 [2021-08-21 13:01:33,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:01:33,329 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 999 transitions. [2021-08-21 13:01:33,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 13 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:33,329 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 999 transitions. [2021-08-21 13:01:33,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:01:33,335 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:33,335 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, 1] [2021-08-21 13:01:33,355 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-08-21 13:01:33,548 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:33,549 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:33,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:33,549 INFO L82 PathProgramCache]: Analyzing trace with hash -463670379, now seen corresponding path program 2 times [2021-08-21 13:01:33,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:33,550 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324989791] [2021-08-21 13:01:33,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:33,550 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:33,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:33,865 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:33,865 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:33,865 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324989791] [2021-08-21 13:01:33,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324989791] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:33,865 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113211034] [2021-08-21 13:01:33,866 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:01:33,866 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:33,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:01:33,867 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:01:33,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-08-21 13:01:33,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:01:33,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:01:33,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 13:01:33,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:01:34,284 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:01:34,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 29 [2021-08-21 13:01:34,292 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:01:34,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 31 [2021-08-21 13:01:34,435 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:34,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113211034] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:34,435 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:01:34,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-08-21 13:01:34,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878646119] [2021-08-21 13:01:34,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 13:01:34,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:34,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 13:01:34,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-08-21 13:01:34,438 INFO L87 Difference]: Start difference. First operand 346 states and 999 transitions. Second operand has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 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-21 13:01:35,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:01:35,306 INFO L93 Difference]: Finished difference Result 833 states and 2390 transitions. [2021-08-21 13:01:35,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 13:01:35,306 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 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 24 [2021-08-21 13:01:35,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:01:35,310 INFO L225 Difference]: With dead ends: 833 [2021-08-21 13:01:35,310 INFO L226 Difference]: Without dead ends: 803 [2021-08-21 13:01:35,311 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 781.6ms TimeCoverageRelationStatistics Valid=181, Invalid=631, Unknown=0, NotChecked=0, Total=812 [2021-08-21 13:01:35,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states. [2021-08-21 13:01:35,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 405. [2021-08-21 13:01:35,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 404 states have (on average 2.9034653465346536) internal successors, (1173), 404 states have internal predecessors, (1173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:35,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 1173 transitions. [2021-08-21 13:01:35,320 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 1173 transitions. Word has length 24 [2021-08-21 13:01:35,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:01:35,320 INFO L470 AbstractCegarLoop]: Abstraction has 405 states and 1173 transitions. [2021-08-21 13:01:35,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 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-21 13:01:35,320 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 1173 transitions. [2021-08-21 13:01:35,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:01:35,321 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:35,321 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, 1] [2021-08-21 13:01:35,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-08-21 13:01:35,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:35,537 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:35,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:35,537 INFO L82 PathProgramCache]: Analyzing trace with hash 1733513541, now seen corresponding path program 3 times [2021-08-21 13:01:35,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:35,537 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115843109] [2021-08-21 13:01:35,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:35,538 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:35,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:35,768 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:35,769 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:35,769 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115843109] [2021-08-21 13:01:35,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115843109] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:35,769 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848806396] [2021-08-21 13:01:35,769 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:01:35,769 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:35,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:01:35,770 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:01:35,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-08-21 13:01:35,862 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 13:01:35,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:01:35,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2021-08-21 13:01:35,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:01:36,102 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:01:36,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 58 [2021-08-21 13:01:36,110 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:01:36,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2021-08-21 13:01:36,245 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:36,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848806396] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:36,246 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:01:36,246 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 14 [2021-08-21 13:01:36,246 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014966392] [2021-08-21 13:01:36,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 13:01:36,246 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:36,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 13:01:36,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2021-08-21 13:01:36,247 INFO L87 Difference]: Start difference. First operand 405 states and 1173 transitions. Second operand has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:36,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:01:36,751 INFO L93 Difference]: Finished difference Result 799 states and 2304 transitions. [2021-08-21 13:01:36,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 13:01:36,751 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 14 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 24 [2021-08-21 13:01:36,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:01:36,756 INFO L225 Difference]: With dead ends: 799 [2021-08-21 13:01:36,756 INFO L226 Difference]: Without dead ends: 784 [2021-08-21 13:01:36,757 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 449.7ms TimeCoverageRelationStatistics Valid=181, Invalid=521, Unknown=0, NotChecked=0, Total=702 [2021-08-21 13:01:36,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2021-08-21 13:01:36,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 403. [2021-08-21 13:01:36,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 402 states have (on average 2.9203980099502487) internal successors, (1174), 402 states have internal predecessors, (1174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:36,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1174 transitions. [2021-08-21 13:01:36,769 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1174 transitions. Word has length 24 [2021-08-21 13:01:36,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:01:36,769 INFO L470 AbstractCegarLoop]: Abstraction has 403 states and 1174 transitions. [2021-08-21 13:01:36,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:36,770 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1174 transitions. [2021-08-21 13:01:36,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:01:36,771 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:36,771 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, 1] [2021-08-21 13:01:36,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-08-21 13:01:36,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:36,985 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:36,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:36,985 INFO L82 PathProgramCache]: Analyzing trace with hash 1613103477, now seen corresponding path program 4 times [2021-08-21 13:01:36,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:36,985 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740853427] [2021-08-21 13:01:36,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:36,986 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:36,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:37,146 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:37,146 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:37,146 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740853427] [2021-08-21 13:01:37,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740853427] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:37,147 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956131006] [2021-08-21 13:01:37,147 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:01:37,147 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:37,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:01:37,148 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:01:37,149 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-08-21 13:01:37,282 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:01:37,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:01:37,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2021-08-21 13:01:37,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:01:37,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-08-21 13:01:37,579 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:37,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [956131006] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:37,579 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:01:37,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 11 [2021-08-21 13:01:37,580 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462399749] [2021-08-21 13:01:37,581 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 13:01:37,581 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:37,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 13:01:37,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-08-21 13:01:37,581 INFO L87 Difference]: Start difference. First operand 403 states and 1174 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:37,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:01:37,840 INFO L93 Difference]: Finished difference Result 595 states and 1710 transitions. [2021-08-21 13:01:37,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 13:01:37,841 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:01:37,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:01:37,843 INFO L225 Difference]: With dead ends: 595 [2021-08-21 13:01:37,843 INFO L226 Difference]: Without dead ends: 580 [2021-08-21 13:01:37,843 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 200.8ms TimeCoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:01:37,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2021-08-21 13:01:37,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 419. [2021-08-21 13:01:37,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 2.9043062200956937) internal successors, (1214), 418 states have internal predecessors, (1214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:37,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1214 transitions. [2021-08-21 13:01:37,851 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1214 transitions. Word has length 24 [2021-08-21 13:01:37,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:01:37,852 INFO L470 AbstractCegarLoop]: Abstraction has 419 states and 1214 transitions. [2021-08-21 13:01:37,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:37,852 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1214 transitions. [2021-08-21 13:01:37,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:01:37,853 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:37,853 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, 1] [2021-08-21 13:01:37,874 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-08-21 13:01:38,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:38,067 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:38,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:38,067 INFO L82 PathProgramCache]: Analyzing trace with hash -882860491, now seen corresponding path program 5 times [2021-08-21 13:01:38,067 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:38,067 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843704674] [2021-08-21 13:01:38,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:38,067 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:38,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:38,295 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:38,295 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:38,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843704674] [2021-08-21 13:01:38,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843704674] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:38,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244040527] [2021-08-21 13:01:38,295 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:01:38,295 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:38,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:01:38,296 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:01:38,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-08-21 13:01:38,462 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:01:38,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:01:38,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2021-08-21 13:01:38,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:01:38,690 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:01:38,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 31 [2021-08-21 13:01:38,703 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:01:38,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 37 [2021-08-21 13:01:38,868 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:38,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244040527] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:38,868 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:01:38,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-08-21 13:01:38,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235722035] [2021-08-21 13:01:38,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:01:38,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:38,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:01:38,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:01:38,869 INFO L87 Difference]: Start difference. First operand 419 states and 1214 transitions. Second operand has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:39,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:01:39,230 INFO L93 Difference]: Finished difference Result 718 states and 2088 transitions. [2021-08-21 13:01:39,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 13:01:39,231 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:01:39,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:01:39,235 INFO L225 Difference]: With dead ends: 718 [2021-08-21 13:01:39,235 INFO L226 Difference]: Without dead ends: 703 [2021-08-21 13:01:39,235 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 370.6ms TimeCoverageRelationStatistics Valid=138, Invalid=414, Unknown=0, NotChecked=0, Total=552 [2021-08-21 13:01:39,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 703 states. [2021-08-21 13:01:39,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 703 to 427. [2021-08-21 13:01:39,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 426 states have (on average 2.924882629107981) internal successors, (1246), 426 states have internal predecessors, (1246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:39,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 1246 transitions. [2021-08-21 13:01:39,254 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 1246 transitions. Word has length 24 [2021-08-21 13:01:39,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:01:39,254 INFO L470 AbstractCegarLoop]: Abstraction has 427 states and 1246 transitions. [2021-08-21 13:01:39,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 16 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:39,254 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 1246 transitions. [2021-08-21 13:01:39,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:01:39,256 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:39,256 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, 1] [2021-08-21 13:01:39,277 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-08-21 13:01:39,477 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:39,478 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:39,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:39,478 INFO L82 PathProgramCache]: Analyzing trace with hash 2091300250, now seen corresponding path program 6 times [2021-08-21 13:01:39,479 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:39,479 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122663874] [2021-08-21 13:01:39,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:39,479 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:39,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:39,523 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:39,523 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:39,523 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122663874] [2021-08-21 13:01:39,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122663874] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:39,524 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490976217] [2021-08-21 13:01:39,524 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:01:39,524 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:39,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:01:39,524 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:01:39,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-08-21 13:01:39,699 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:01:39,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:01:39,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:01:39,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:01:39,865 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-21 13:01:39,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490976217] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:39,866 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:01:39,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-21 13:01:39,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632902557] [2021-08-21 13:01:39,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 13:01:39,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:39,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 13:01:39,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-08-21 13:01:39,867 INFO L87 Difference]: Start difference. First operand 427 states and 1246 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:40,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:01:40,274 INFO L93 Difference]: Finished difference Result 1282 states and 3718 transitions. [2021-08-21 13:01:40,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 13:01:40,274 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 13:01:40,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:01:40,281 INFO L225 Difference]: With dead ends: 1282 [2021-08-21 13:01:40,281 INFO L226 Difference]: Without dead ends: 1282 [2021-08-21 13:01:40,281 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 199.1ms TimeCoverageRelationStatistics Valid=210, Invalid=602, Unknown=0, NotChecked=0, Total=812 [2021-08-21 13:01:40,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1282 states. [2021-08-21 13:01:40,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1282 to 546. [2021-08-21 13:01:40,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 546 states, 545 states have (on average 3.0495412844036696) internal successors, (1662), 545 states have internal predecessors, (1662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:40,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 1662 transitions. [2021-08-21 13:01:40,298 INFO L78 Accepts]: Start accepts. Automaton has 546 states and 1662 transitions. Word has length 27 [2021-08-21 13:01:40,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:01:40,299 INFO L470 AbstractCegarLoop]: Abstraction has 546 states and 1662 transitions. [2021-08-21 13:01:40,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:40,299 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 1662 transitions. [2021-08-21 13:01:40,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:01:40,300 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:40,300 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, 1] [2021-08-21 13:01:40,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-08-21 13:01:40,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:40,516 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:40,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:40,516 INFO L82 PathProgramCache]: Analyzing trace with hash -1715146358, now seen corresponding path program 7 times [2021-08-21 13:01:40,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:40,517 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863409420] [2021-08-21 13:01:40,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:40,517 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:40,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:40,571 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:40,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:40,572 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863409420] [2021-08-21 13:01:40,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863409420] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:40,572 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189504285] [2021-08-21 13:01:40,572 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:01:40,572 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:40,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:01:40,573 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:01:40,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-08-21 13:01:40,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:40,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:01:40,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:01:40,955 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-21 13:01:40,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189504285] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:40,955 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:01:40,955 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 13:01:40,957 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404070317] [2021-08-21 13:01:40,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:01:40,957 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:40,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:01:40,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:01:40,959 INFO L87 Difference]: Start difference. First operand 546 states and 1662 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:41,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:01:41,812 INFO L93 Difference]: Finished difference Result 2150 states and 6091 transitions. [2021-08-21 13:01:41,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-21 13:01:41,812 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 13:01:41,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:01:41,820 INFO L225 Difference]: With dead ends: 2150 [2021-08-21 13:01:41,820 INFO L226 Difference]: Without dead ends: 2150 [2021-08-21 13:01:41,821 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 803 ImplicationChecksByTransitivity, 437.5ms TimeCoverageRelationStatistics Valid=540, Invalid=2010, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 13:01:41,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2150 states. [2021-08-21 13:01:41,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2150 to 552. [2021-08-21 13:01:41,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 551 states have (on average 3.0707803992740472) internal successors, (1692), 551 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:41,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 1692 transitions. [2021-08-21 13:01:41,840 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 1692 transitions. Word has length 27 [2021-08-21 13:01:41,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:01:41,840 INFO L470 AbstractCegarLoop]: Abstraction has 552 states and 1692 transitions. [2021-08-21 13:01:41,840 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:41,840 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 1692 transitions. [2021-08-21 13:01:41,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:01:41,841 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:41,841 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, 1] [2021-08-21 13:01:41,860 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-08-21 13:01:42,060 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:42,060 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:42,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:42,061 INFO L82 PathProgramCache]: Analyzing trace with hash -1909047026, now seen corresponding path program 8 times [2021-08-21 13:01:42,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:42,061 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463908754] [2021-08-21 13:01:42,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:42,061 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:42,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:42,117 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:42,117 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:42,118 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463908754] [2021-08-21 13:01:42,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463908754] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:42,118 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252260439] [2021-08-21 13:01:42,118 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:01:42,118 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:42,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:01:42,119 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:01:42,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-08-21 13:01:42,335 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:01:42,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:01:42,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:01:42,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:01:42,490 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-21 13:01:42,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252260439] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:42,491 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:01:42,491 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 13:01:42,491 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832605724] [2021-08-21 13:01:42,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:01:42,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:42,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:01:42,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:01:42,492 INFO L87 Difference]: Start difference. First operand 552 states and 1692 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:43,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:01:43,172 INFO L93 Difference]: Finished difference Result 1967 states and 5635 transitions. [2021-08-21 13:01:43,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-21 13:01:43,172 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 13:01:43,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:01:43,179 INFO L225 Difference]: With dead ends: 1967 [2021-08-21 13:01:43,179 INFO L226 Difference]: Without dead ends: 1967 [2021-08-21 13:01:43,180 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 691 ImplicationChecksByTransitivity, 387.1ms TimeCoverageRelationStatistics Valid=479, Invalid=1777, Unknown=0, NotChecked=0, Total=2256 [2021-08-21 13:01:43,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1967 states. [2021-08-21 13:01:43,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1967 to 542. [2021-08-21 13:01:43,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 541 states have (on average 3.053604436229205) internal successors, (1652), 541 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:43,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 1652 transitions. [2021-08-21 13:01:43,196 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 1652 transitions. Word has length 27 [2021-08-21 13:01:43,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:01:43,196 INFO L470 AbstractCegarLoop]: Abstraction has 542 states and 1652 transitions. [2021-08-21 13:01:43,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:43,197 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 1652 transitions. [2021-08-21 13:01:43,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:01:43,198 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:43,198 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, 1, 1, 1, 1] [2021-08-21 13:01:43,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-08-21 13:01:43,414 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,SelfDestructingSolverStorable10 [2021-08-21 13:01:43,414 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:43,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:43,415 INFO L82 PathProgramCache]: Analyzing trace with hash 2064323803, now seen corresponding path program 1 times [2021-08-21 13:01:43,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:43,415 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476344474] [2021-08-21 13:01:43,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:43,415 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:43,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:43,443 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:01:43,443 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:43,443 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476344474] [2021-08-21 13:01:43,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476344474] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:43,443 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063717384] [2021-08-21 13:01:43,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:43,443 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:43,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:01:43,444 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:01:43,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-08-21 13:01:43,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:43,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 13:01:43,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:01:43,797 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:01:43,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063717384] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:43,797 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:01:43,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-21 13:01:43,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994902362] [2021-08-21 13:01:43,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 13:01:43,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:43,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 13:01:43,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:01:43,798 INFO L87 Difference]: Start difference. First operand 542 states and 1652 transitions. Second operand has 8 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:43,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:01:43,929 INFO L93 Difference]: Finished difference Result 1297 states and 3794 transitions. [2021-08-21 13:01:43,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 13:01:43,929 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 13:01:43,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:01:43,934 INFO L225 Difference]: With dead ends: 1297 [2021-08-21 13:01:43,934 INFO L226 Difference]: Without dead ends: 1279 [2021-08-21 13:01:43,934 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 53.6ms TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:01:43,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1279 states. [2021-08-21 13:01:43,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1279 to 812. [2021-08-21 13:01:43,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 812 states, 811 states have (on average 3.165228113440197) internal successors, (2567), 811 states have internal predecessors, (2567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:43,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 812 states to 812 states and 2567 transitions. [2021-08-21 13:01:43,952 INFO L78 Accepts]: Start accepts. Automaton has 812 states and 2567 transitions. Word has length 27 [2021-08-21 13:01:43,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:01:43,952 INFO L470 AbstractCegarLoop]: Abstraction has 812 states and 2567 transitions. [2021-08-21 13:01:43,952 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:43,952 INFO L276 IsEmpty]: Start isEmpty. Operand 812 states and 2567 transitions. [2021-08-21 13:01:43,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:01:43,954 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:43,954 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, 1] [2021-08-21 13:01:43,978 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-08-21 13:01:44,170 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:44,171 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:44,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:44,171 INFO L82 PathProgramCache]: Analyzing trace with hash -1310692250, now seen corresponding path program 9 times [2021-08-21 13:01:44,171 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:44,171 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267554950] [2021-08-21 13:01:44,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:44,171 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:44,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:44,213 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:44,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:44,213 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267554950] [2021-08-21 13:01:44,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267554950] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:44,213 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421854189] [2021-08-21 13:01:44,213 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:01:44,213 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:44,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:01:44,214 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:01:44,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-08-21 13:01:44,443 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:01:44,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:01:44,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:01:44,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:01:44,611 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:44,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421854189] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:44,612 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:01:44,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-08-21 13:01:44,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392350549] [2021-08-21 13:01:44,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:01:44,612 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:44,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:01:44,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:01:44,613 INFO L87 Difference]: Start difference. First operand 812 states and 2567 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:44,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:01:44,810 INFO L93 Difference]: Finished difference Result 1406 states and 4281 transitions. [2021-08-21 13:01:44,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 13:01:44,811 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 13:01:44,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:01:44,815 INFO L225 Difference]: With dead ends: 1406 [2021-08-21 13:01:44,815 INFO L226 Difference]: Without dead ends: 1344 [2021-08-21 13:01:44,816 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 125.8ms TimeCoverageRelationStatistics Valid=126, Invalid=336, Unknown=0, NotChecked=0, Total=462 [2021-08-21 13:01:44,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1344 states. [2021-08-21 13:01:44,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1344 to 1004. [2021-08-21 13:01:44,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1004 states, 1003 states have (on average 3.1714855433698905) internal successors, (3181), 1003 states have internal predecessors, (3181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:44,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1004 states to 1004 states and 3181 transitions. [2021-08-21 13:01:44,837 INFO L78 Accepts]: Start accepts. Automaton has 1004 states and 3181 transitions. Word has length 27 [2021-08-21 13:01:44,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:01:44,838 INFO L470 AbstractCegarLoop]: Abstraction has 1004 states and 3181 transitions. [2021-08-21 13:01:44,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:44,838 INFO L276 IsEmpty]: Start isEmpty. Operand 1004 states and 3181 transitions. [2021-08-21 13:01:44,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:01:44,840 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:44,840 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, 1, 1, 1, 1] [2021-08-21 13:01:44,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-08-21 13:01:45,057 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,SelfDestructingSolverStorable12 [2021-08-21 13:01:45,057 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:45,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:45,057 INFO L82 PathProgramCache]: Analyzing trace with hash -365824241, now seen corresponding path program 2 times [2021-08-21 13:01:45,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:45,057 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237954321] [2021-08-21 13:01:45,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:45,058 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:45,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:45,085 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:01:45,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:45,086 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237954321] [2021-08-21 13:01:45,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237954321] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:45,086 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350377086] [2021-08-21 13:01:45,086 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:01:45,086 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:45,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:01:45,087 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:01:45,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-08-21 13:01:45,329 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:01:45,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:01:45,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 13:01:45,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:01:45,436 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:01:45,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350377086] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:45,436 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:01:45,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-21 13:01:45,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070279904] [2021-08-21 13:01:45,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 13:01:45,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:45,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 13:01:45,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:01:45,437 INFO L87 Difference]: Start difference. First operand 1004 states and 3181 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:45,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:01:45,563 INFO L93 Difference]: Finished difference Result 1495 states and 4457 transitions. [2021-08-21 13:01:45,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 13:01:45,563 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 13:01:45,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:01:45,569 INFO L225 Difference]: With dead ends: 1495 [2021-08-21 13:01:45,569 INFO L226 Difference]: Without dead ends: 1495 [2021-08-21 13:01:45,569 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 64.2ms TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:01:45,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1495 states. [2021-08-21 13:01:45,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1495 to 1023. [2021-08-21 13:01:45,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1023 states, 1022 states have (on average 3.13600782778865) internal successors, (3205), 1022 states have internal predecessors, (3205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:45,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1023 states to 1023 states and 3205 transitions. [2021-08-21 13:01:45,589 INFO L78 Accepts]: Start accepts. Automaton has 1023 states and 3205 transitions. Word has length 27 [2021-08-21 13:01:45,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:01:45,590 INFO L470 AbstractCegarLoop]: Abstraction has 1023 states and 3205 transitions. [2021-08-21 13:01:45,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:45,590 INFO L276 IsEmpty]: Start isEmpty. Operand 1023 states and 3205 transitions. [2021-08-21 13:01:45,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:01:45,592 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:45,592 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, 1] [2021-08-21 13:01:45,610 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-21 13:01:45,804 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,SelfDestructingSolverStorable13 [2021-08-21 13:01:45,805 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:45,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:45,805 INFO L82 PathProgramCache]: Analyzing trace with hash 1263858044, now seen corresponding path program 10 times [2021-08-21 13:01:45,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:45,805 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580908845] [2021-08-21 13:01:45,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:45,805 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:45,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:45,848 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:45,848 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:45,848 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580908845] [2021-08-21 13:01:45,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580908845] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:45,848 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1665209566] [2021-08-21 13:01:45,848 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:01:45,848 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:45,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:01:45,849 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:01:45,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-08-21 13:01:46,102 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:01:46,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:01:46,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:01:46,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:01:46,216 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:46,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1665209566] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:46,217 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:01:46,217 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-21 13:01:46,217 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141511928] [2021-08-21 13:01:46,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 13:01:46,217 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:46,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 13:01:46,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-08-21 13:01:46,218 INFO L87 Difference]: Start difference. First operand 1023 states and 3205 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:46,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:01:46,556 INFO L93 Difference]: Finished difference Result 2300 states and 6723 transitions. [2021-08-21 13:01:46,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 13:01:46,556 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 13:01:46,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:01:46,564 INFO L225 Difference]: With dead ends: 2300 [2021-08-21 13:01:46,565 INFO L226 Difference]: Without dead ends: 2300 [2021-08-21 13:01:46,565 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 146.7ms TimeCoverageRelationStatistics Valid=159, Invalid=441, Unknown=0, NotChecked=0, Total=600 [2021-08-21 13:01:46,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2300 states. [2021-08-21 13:01:46,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2300 to 1039. [2021-08-21 13:01:46,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1039 states, 1038 states have (on average 3.1339113680154145) internal successors, (3253), 1038 states have internal predecessors, (3253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:46,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1039 states to 1039 states and 3253 transitions. [2021-08-21 13:01:46,590 INFO L78 Accepts]: Start accepts. Automaton has 1039 states and 3253 transitions. Word has length 27 [2021-08-21 13:01:46,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:01:46,591 INFO L470 AbstractCegarLoop]: Abstraction has 1039 states and 3253 transitions. [2021-08-21 13:01:46,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:46,591 INFO L276 IsEmpty]: Start isEmpty. Operand 1039 states and 3253 transitions. [2021-08-21 13:01:46,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:01:46,593 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:46,593 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, 1] [2021-08-21 13:01:46,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-08-21 13:01:46,809 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,SelfDestructingSolverStorable14 [2021-08-21 13:01:46,809 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:46,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:46,810 INFO L82 PathProgramCache]: Analyzing trace with hash 1176133672, now seen corresponding path program 11 times [2021-08-21 13:01:46,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:46,810 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967534100] [2021-08-21 13:01:46,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:46,810 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:46,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:46,854 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:46,854 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:46,854 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967534100] [2021-08-21 13:01:46,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967534100] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:46,854 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560951574] [2021-08-21 13:01:46,854 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:01:46,854 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:46,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:01:46,855 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:01:46,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-08-21 13:01:47,118 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:01:47,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:01:47,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:01:47,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:01:47,249 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:47,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560951574] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:47,249 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:01:47,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-21 13:01:47,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837363492] [2021-08-21 13:01:47,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 13:01:47,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:47,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 13:01:47,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-08-21 13:01:47,250 INFO L87 Difference]: Start difference. First operand 1039 states and 3253 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:47,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:01:47,773 INFO L93 Difference]: Finished difference Result 2748 states and 7881 transitions. [2021-08-21 13:01:47,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-21 13:01:47,773 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 13:01:47,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:01:47,787 INFO L225 Difference]: With dead ends: 2748 [2021-08-21 13:01:47,788 INFO L226 Difference]: Without dead ends: 2748 [2021-08-21 13:01:47,788 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 235.9ms TimeCoverageRelationStatistics Valid=292, Invalid=968, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 13:01:47,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2748 states. [2021-08-21 13:01:47,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2748 to 1113. [2021-08-21 13:01:47,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1113 states, 1112 states have (on average 3.1276978417266186) internal successors, (3478), 1112 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:47,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1113 states to 1113 states and 3478 transitions. [2021-08-21 13:01:47,822 INFO L78 Accepts]: Start accepts. Automaton has 1113 states and 3478 transitions. Word has length 27 [2021-08-21 13:01:47,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:01:47,822 INFO L470 AbstractCegarLoop]: Abstraction has 1113 states and 3478 transitions. [2021-08-21 13:01:47,822 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:47,822 INFO L276 IsEmpty]: Start isEmpty. Operand 1113 states and 3478 transitions. [2021-08-21 13:01:47,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:01:47,824 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:47,824 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, 1] [2021-08-21 13:01:47,843 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-08-21 13:01:48,043 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,SelfDestructingSolverStorable15 [2021-08-21 13:01:48,043 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:48,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:48,043 INFO L82 PathProgramCache]: Analyzing trace with hash 848803396, now seen corresponding path program 12 times [2021-08-21 13:01:48,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:48,043 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420161066] [2021-08-21 13:01:48,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:48,044 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:48,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:48,085 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-21 13:01:48,085 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:48,085 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420161066] [2021-08-21 13:01:48,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420161066] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:48,085 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091847519] [2021-08-21 13:01:48,085 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:01:48,085 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:48,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:01:48,086 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:01:48,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-08-21 13:01:48,369 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-21 13:01:48,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:01:48,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:01:48,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:01:48,541 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-21 13:01:48,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091847519] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:48,542 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:01:48,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-08-21 13:01:48,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559471071] [2021-08-21 13:01:48,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:01:48,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:48,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:01:48,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:01:48,543 INFO L87 Difference]: Start difference. First operand 1113 states and 3478 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:48,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:01:48,791 INFO L93 Difference]: Finished difference Result 2474 states and 7455 transitions. [2021-08-21 13:01:48,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 13:01:48,792 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 13:01:48,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:01:48,797 INFO L225 Difference]: With dead ends: 2474 [2021-08-21 13:01:48,797 INFO L226 Difference]: Without dead ends: 2464 [2021-08-21 13:01:48,797 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 151.5ms TimeCoverageRelationStatistics Valid=169, Invalid=431, Unknown=0, NotChecked=0, Total=600 [2021-08-21 13:01:48,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2464 states. [2021-08-21 13:01:48,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2464 to 1587. [2021-08-21 13:01:48,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1587 states, 1586 states have (on average 3.1866330390920554) internal successors, (5054), 1586 states have internal predecessors, (5054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:48,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1587 states to 1587 states and 5054 transitions. [2021-08-21 13:01:48,829 INFO L78 Accepts]: Start accepts. Automaton has 1587 states and 5054 transitions. Word has length 27 [2021-08-21 13:01:48,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:01:48,829 INFO L470 AbstractCegarLoop]: Abstraction has 1587 states and 5054 transitions. [2021-08-21 13:01:48,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:48,829 INFO L276 IsEmpty]: Start isEmpty. Operand 1587 states and 5054 transitions. [2021-08-21 13:01:48,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:01:48,832 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:48,832 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, 1] [2021-08-21 13:01:48,855 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-08-21 13:01:49,049 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:49,049 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:49,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:49,049 INFO L82 PathProgramCache]: Analyzing trace with hash 1798101086, now seen corresponding path program 13 times [2021-08-21 13:01:49,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:49,049 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545913794] [2021-08-21 13:01:49,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:49,050 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:49,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:49,096 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:49,096 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:49,096 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545913794] [2021-08-21 13:01:49,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545913794] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:49,097 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184740253] [2021-08-21 13:01:49,097 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:01:49,097 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:49,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:01:49,099 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:01:49,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-08-21 13:01:49,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:49,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:01:49,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:01:49,550 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:49,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184740253] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:49,550 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:01:49,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-08-21 13:01:49,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580199372] [2021-08-21 13:01:49,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:01:49,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:49,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:01:49,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:01:49,551 INFO L87 Difference]: Start difference. First operand 1587 states and 5054 transitions. Second operand has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:49,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:01:49,846 INFO L93 Difference]: Finished difference Result 2573 states and 7802 transitions. [2021-08-21 13:01:49,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 13:01:49,847 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 13:01:49,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:01:49,851 INFO L225 Difference]: With dead ends: 2573 [2021-08-21 13:01:49,851 INFO L226 Difference]: Without dead ends: 2573 [2021-08-21 13:01:49,852 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 169.3ms TimeCoverageRelationStatistics Valid=211, Invalid=491, Unknown=0, NotChecked=0, Total=702 [2021-08-21 13:01:49,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2573 states. [2021-08-21 13:01:49,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2573 to 1593. [2021-08-21 13:01:49,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1593 states, 1592 states have (on average 3.1790201005025125) internal successors, (5061), 1592 states have internal predecessors, (5061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:49,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1593 states to 1593 states and 5061 transitions. [2021-08-21 13:01:49,882 INFO L78 Accepts]: Start accepts. Automaton has 1593 states and 5061 transitions. Word has length 27 [2021-08-21 13:01:49,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:01:49,883 INFO L470 AbstractCegarLoop]: Abstraction has 1593 states and 5061 transitions. [2021-08-21 13:01:49,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:49,883 INFO L276 IsEmpty]: Start isEmpty. Operand 1593 states and 5061 transitions. [2021-08-21 13:01:49,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:01:49,887 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:49,887 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, 1] [2021-08-21 13:01:49,905 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-08-21 13:01:50,102 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,SelfDestructingSolverStorable17 [2021-08-21 13:01:50,102 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:50,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:50,102 INFO L82 PathProgramCache]: Analyzing trace with hash -373797268, now seen corresponding path program 14 times [2021-08-21 13:01:50,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:50,103 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165571699] [2021-08-21 13:01:50,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:50,103 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:50,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:50,153 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-21 13:01:50,153 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:50,153 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165571699] [2021-08-21 13:01:50,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165571699] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:50,153 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975156454] [2021-08-21 13:01:50,153 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:01:50,153 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:50,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:01:50,154 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:01:50,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-08-21 13:01:50,469 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:01:50,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:01:50,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:01:50,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:01:50,582 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-21 13:01:50,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975156454] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:50,582 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:01:50,582 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-21 13:01:50,582 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441519050] [2021-08-21 13:01:50,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 13:01:50,582 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:50,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 13:01:50,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-08-21 13:01:50,583 INFO L87 Difference]: Start difference. First operand 1593 states and 5061 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:50,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:01:50,982 INFO L93 Difference]: Finished difference Result 3097 states and 9325 transitions. [2021-08-21 13:01:50,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 13:01:50,982 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 13:01:50,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:01:50,988 INFO L225 Difference]: With dead ends: 3097 [2021-08-21 13:01:50,988 INFO L226 Difference]: Without dead ends: 3093 [2021-08-21 13:01:50,989 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 192.9ms TimeCoverageRelationStatistics Valid=235, Invalid=695, Unknown=0, NotChecked=0, Total=930 [2021-08-21 13:01:50,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3093 states. [2021-08-21 13:01:51,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3093 to 1605. [2021-08-21 13:01:51,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1605 states, 1604 states have (on average 3.1689526184538654) internal successors, (5083), 1604 states have internal predecessors, (5083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:51,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1605 states to 1605 states and 5083 transitions. [2021-08-21 13:01:51,028 INFO L78 Accepts]: Start accepts. Automaton has 1605 states and 5083 transitions. Word has length 27 [2021-08-21 13:01:51,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:01:51,028 INFO L470 AbstractCegarLoop]: Abstraction has 1605 states and 5083 transitions. [2021-08-21 13:01:51,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:51,028 INFO L276 IsEmpty]: Start isEmpty. Operand 1605 states and 5083 transitions. [2021-08-21 13:01:51,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:01:51,031 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:51,031 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, 1] [2021-08-21 13:01:51,047 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-21 13:01:51,244 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:51,245 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:51,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:51,245 INFO L82 PathProgramCache]: Analyzing trace with hash 1691408684, now seen corresponding path program 15 times [2021-08-21 13:01:51,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:51,245 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380718869] [2021-08-21 13:01:51,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:51,245 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:51,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:51,304 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:51,305 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:51,305 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380718869] [2021-08-21 13:01:51,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380718869] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:51,305 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199178560] [2021-08-21 13:01:51,305 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:01:51,305 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:51,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:01:51,306 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:01:51,306 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-08-21 13:01:51,626 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:01:51,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:01:51,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:01:51,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:01:51,808 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:51,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199178560] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:51,808 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:01:51,808 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 13:01:51,809 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590821333] [2021-08-21 13:01:51,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:01:51,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:51,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:01:51,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:01:51,810 INFO L87 Difference]: Start difference. First operand 1605 states and 5083 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:52,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:01:52,615 INFO L93 Difference]: Finished difference Result 5558 states and 16751 transitions. [2021-08-21 13:01:52,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-21 13:01:52,616 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 13:01:52,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:01:52,627 INFO L225 Difference]: With dead ends: 5558 [2021-08-21 13:01:52,628 INFO L226 Difference]: Without dead ends: 5558 [2021-08-21 13:01:52,628 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 878 ImplicationChecksByTransitivity, 431.0ms TimeCoverageRelationStatistics Valid=584, Invalid=1966, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 13:01:52,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5558 states. [2021-08-21 13:01:52,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5558 to 1816. [2021-08-21 13:01:52,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1816 states, 1815 states have (on average 3.265013774104683) internal successors, (5926), 1815 states have internal predecessors, (5926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:52,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1816 states to 1816 states and 5926 transitions. [2021-08-21 13:01:52,688 INFO L78 Accepts]: Start accepts. Automaton has 1816 states and 5926 transitions. Word has length 27 [2021-08-21 13:01:52,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:01:52,688 INFO L470 AbstractCegarLoop]: Abstraction has 1816 states and 5926 transitions. [2021-08-21 13:01:52,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:52,688 INFO L276 IsEmpty]: Start isEmpty. Operand 1816 states and 5926 transitions. [2021-08-21 13:01:52,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:01:52,691 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:52,691 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, 1] [2021-08-21 13:01:52,710 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-08-21 13:01:52,904 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:52,905 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:52,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:52,905 INFO L82 PathProgramCache]: Analyzing trace with hash 1497508016, now seen corresponding path program 16 times [2021-08-21 13:01:52,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:52,905 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913283131] [2021-08-21 13:01:52,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:52,905 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:52,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:52,967 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:52,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:52,968 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913283131] [2021-08-21 13:01:52,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913283131] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:52,968 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [482717914] [2021-08-21 13:01:52,968 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:01:52,968 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:52,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:01:52,978 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:01:52,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-08-21 13:01:53,340 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:01:53,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:01:53,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:01:53,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:01:53,490 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:53,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [482717914] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:53,490 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:01:53,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 13:01:53,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026942635] [2021-08-21 13:01:53,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:01:53,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:53,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:01:53,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:01:53,491 INFO L87 Difference]: Start difference. First operand 1816 states and 5926 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:54,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:01:54,272 INFO L93 Difference]: Finished difference Result 5542 states and 16727 transitions. [2021-08-21 13:01:54,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-21 13:01:54,273 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 13:01:54,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:01:54,286 INFO L225 Difference]: With dead ends: 5542 [2021-08-21 13:01:54,286 INFO L226 Difference]: Without dead ends: 5542 [2021-08-21 13:01:54,287 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 886 ImplicationChecksByTransitivity, 427.2ms TimeCoverageRelationStatistics Valid=584, Invalid=1966, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 13:01:54,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5542 states. [2021-08-21 13:01:54,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5542 to 1801. [2021-08-21 13:01:54,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1801 states, 1800 states have (on average 3.25) internal successors, (5850), 1800 states have internal predecessors, (5850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:54,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1801 states to 1801 states and 5850 transitions. [2021-08-21 13:01:54,343 INFO L78 Accepts]: Start accepts. Automaton has 1801 states and 5850 transitions. Word has length 27 [2021-08-21 13:01:54,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:01:54,343 INFO L470 AbstractCegarLoop]: Abstraction has 1801 states and 5850 transitions. [2021-08-21 13:01:54,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:54,343 INFO L276 IsEmpty]: Start isEmpty. Operand 1801 states and 5850 transitions. [2021-08-21 13:01:54,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:01:54,346 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:54,347 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, 1] [2021-08-21 13:01:54,363 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-08-21 13:01:54,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:54,561 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:54,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:54,561 INFO L82 PathProgramCache]: Analyzing trace with hash 1125598250, now seen corresponding path program 17 times [2021-08-21 13:01:54,561 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:54,561 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466049956] [2021-08-21 13:01:54,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:54,561 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:54,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:54,611 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:54,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:54,611 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466049956] [2021-08-21 13:01:54,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466049956] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:54,611 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145678266] [2021-08-21 13:01:54,611 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:01:54,611 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:54,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:01:54,612 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:01:54,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-08-21 13:01:54,955 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:01:54,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:01:54,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:01:54,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:01:55,098 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:55,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145678266] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:55,098 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:01:55,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-21 13:01:55,099 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096915200] [2021-08-21 13:01:55,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 13:01:55,099 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:55,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 13:01:55,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-08-21 13:01:55,099 INFO L87 Difference]: Start difference. First operand 1801 states and 5850 transitions. Second operand has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 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-21 13:01:55,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:01:55,832 INFO L93 Difference]: Finished difference Result 5135 states and 15153 transitions. [2021-08-21 13:01:55,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-21 13:01:55,833 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 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 27 [2021-08-21 13:01:55,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:01:55,842 INFO L225 Difference]: With dead ends: 5135 [2021-08-21 13:01:55,842 INFO L226 Difference]: Without dead ends: 5135 [2021-08-21 13:01:55,843 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 737 ImplicationChecksByTransitivity, 348.9ms TimeCoverageRelationStatistics Valid=493, Invalid=1669, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 13:01:55,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5135 states. [2021-08-21 13:01:55,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5135 to 1821. [2021-08-21 13:01:55,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1821 states, 1820 states have (on average 3.256043956043956) internal successors, (5926), 1820 states have internal predecessors, (5926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:55,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1821 states to 1821 states and 5926 transitions. [2021-08-21 13:01:55,904 INFO L78 Accepts]: Start accepts. Automaton has 1821 states and 5926 transitions. Word has length 27 [2021-08-21 13:01:55,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:01:55,904 INFO L470 AbstractCegarLoop]: Abstraction has 1821 states and 5926 transitions. [2021-08-21 13:01:55,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 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-21 13:01:55,905 INFO L276 IsEmpty]: Start isEmpty. Operand 1821 states and 5926 transitions. [2021-08-21 13:01:55,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:01:55,907 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:55,907 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, 1] [2021-08-21 13:01:55,929 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-08-21 13:01:56,108 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:56,108 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:56,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:56,109 INFO L82 PathProgramCache]: Analyzing trace with hash 936379952, now seen corresponding path program 18 times [2021-08-21 13:01:56,109 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:56,109 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231503498] [2021-08-21 13:01:56,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:56,109 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:56,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:56,146 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-21 13:01:56,146 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:56,146 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231503498] [2021-08-21 13:01:56,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231503498] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:56,146 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725942715] [2021-08-21 13:01:56,146 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:01:56,146 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:56,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:01:56,147 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:01:56,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-08-21 13:01:56,515 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 13:01:56,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:01:56,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:01:56,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:01:56,642 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-21 13:01:56,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725942715] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:56,642 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:01:56,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-21 13:01:56,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221446224] [2021-08-21 13:01:56,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 13:01:56,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:56,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 13:01:56,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-08-21 13:01:56,643 INFO L87 Difference]: Start difference. First operand 1821 states and 5926 transitions. Second operand has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 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-21 13:01:57,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:01:57,221 INFO L93 Difference]: Finished difference Result 4860 states and 14509 transitions. [2021-08-21 13:01:57,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-21 13:01:57,221 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 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 27 [2021-08-21 13:01:57,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:01:57,242 INFO L225 Difference]: With dead ends: 4860 [2021-08-21 13:01:57,242 INFO L226 Difference]: Without dead ends: 4856 [2021-08-21 13:01:57,243 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 624 ImplicationChecksByTransitivity, 296.2ms TimeCoverageRelationStatistics Valid=448, Invalid=1444, Unknown=0, NotChecked=0, Total=1892 [2021-08-21 13:01:57,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4856 states. [2021-08-21 13:01:57,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4856 to 1821. [2021-08-21 13:01:57,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1821 states, 1820 states have (on average 3.254945054945055) internal successors, (5924), 1820 states have internal predecessors, (5924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:57,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1821 states to 1821 states and 5924 transitions. [2021-08-21 13:01:57,284 INFO L78 Accepts]: Start accepts. Automaton has 1821 states and 5924 transitions. Word has length 27 [2021-08-21 13:01:57,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:01:57,285 INFO L470 AbstractCegarLoop]: Abstraction has 1821 states and 5924 transitions. [2021-08-21 13:01:57,285 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 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-21 13:01:57,285 INFO L276 IsEmpty]: Start isEmpty. Operand 1821 states and 5924 transitions. [2021-08-21 13:01:57,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:01:57,288 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:57,288 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, 1] [2021-08-21 13:01:57,305 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2021-08-21 13:01:57,505 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,SelfDestructingSolverStorable22 [2021-08-21 13:01:57,505 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:57,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:57,506 INFO L82 PathProgramCache]: Analyzing trace with hash -1969066128, now seen corresponding path program 19 times [2021-08-21 13:01:57,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:57,506 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900537751] [2021-08-21 13:01:57,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:57,506 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:57,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:57,543 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:57,543 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:57,543 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900537751] [2021-08-21 13:01:57,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900537751] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:57,543 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235411791] [2021-08-21 13:01:57,543 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:01:57,543 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:57,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:01:57,556 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:01:57,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-08-21 13:01:57,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:57,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:01:57,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:01:58,145 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:01:58,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1235411791] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:58,145 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:01:58,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 13:01:58,146 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972148266] [2021-08-21 13:01:58,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:01:58,146 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:58,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:01:58,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:01:58,147 INFO L87 Difference]: Start difference. First operand 1821 states and 5924 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-21 13:01:58,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:01:58,840 INFO L93 Difference]: Finished difference Result 4896 states and 14593 transitions. [2021-08-21 13:01:58,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-21 13:01:58,840 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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 27 [2021-08-21 13:01:58,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:01:58,849 INFO L225 Difference]: With dead ends: 4896 [2021-08-21 13:01:58,849 INFO L226 Difference]: Without dead ends: 4896 [2021-08-21 13:01:58,849 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 682 ImplicationChecksByTransitivity, 360.8ms TimeCoverageRelationStatistics Valid=480, Invalid=1590, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 13:01:58,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4896 states. [2021-08-21 13:01:58,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4896 to 1831. [2021-08-21 13:01:58,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1831 states, 1830 states have (on average 3.2584699453551913) internal successors, (5963), 1830 states have internal predecessors, (5963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:01:58,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1831 states to 1831 states and 5963 transitions. [2021-08-21 13:01:58,895 INFO L78 Accepts]: Start accepts. Automaton has 1831 states and 5963 transitions. Word has length 27 [2021-08-21 13:01:58,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:01:58,895 INFO L470 AbstractCegarLoop]: Abstraction has 1831 states and 5963 transitions. [2021-08-21 13:01:58,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-21 13:01:58,895 INFO L276 IsEmpty]: Start isEmpty. Operand 1831 states and 5963 transitions. [2021-08-21 13:01:58,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:01:58,898 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:01:58,898 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, 1] [2021-08-21 13:01:58,918 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-08-21 13:01:59,115 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,SelfDestructingSolverStorable23 [2021-08-21 13:01:59,116 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:01:59,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:01:59,116 INFO L82 PathProgramCache]: Analyzing trace with hash -186416658, now seen corresponding path program 20 times [2021-08-21 13:01:59,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:01:59,116 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164960513] [2021-08-21 13:01:59,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:01:59,116 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:01:59,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:01:59,161 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-21 13:01:59,162 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:01:59,162 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164960513] [2021-08-21 13:01:59,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164960513] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:59,162 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761445652] [2021-08-21 13:01:59,162 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:01:59,162 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:01:59,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:01:59,163 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:01:59,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-08-21 13:01:59,545 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:01:59,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:01:59,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:01:59,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:01:59,678 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-21 13:01:59,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761445652] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:01:59,679 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:01:59,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 13:01:59,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655167787] [2021-08-21 13:01:59,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:01:59,679 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:01:59,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:01:59,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:01:59,680 INFO L87 Difference]: Start difference. First operand 1831 states and 5963 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-21 13:02:00,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:00,373 INFO L93 Difference]: Finished difference Result 4603 states and 13891 transitions. [2021-08-21 13:02:00,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-21 13:02:00,374 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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 27 [2021-08-21 13:02:00,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:00,382 INFO L225 Difference]: With dead ends: 4603 [2021-08-21 13:02:00,382 INFO L226 Difference]: Without dead ends: 4599 [2021-08-21 13:02:00,383 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 613 ImplicationChecksByTransitivity, 317.6ms TimeCoverageRelationStatistics Valid=460, Invalid=1432, Unknown=0, NotChecked=0, Total=1892 [2021-08-21 13:02:00,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4599 states. [2021-08-21 13:02:00,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4599 to 1831. [2021-08-21 13:02:00,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1831 states, 1830 states have (on average 3.2573770491803278) internal successors, (5961), 1830 states have internal predecessors, (5961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:00,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1831 states to 1831 states and 5961 transitions. [2021-08-21 13:02:00,428 INFO L78 Accepts]: Start accepts. Automaton has 1831 states and 5961 transitions. Word has length 27 [2021-08-21 13:02:00,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:00,429 INFO L470 AbstractCegarLoop]: Abstraction has 1831 states and 5961 transitions. [2021-08-21 13:02:00,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-21 13:02:00,429 INFO L276 IsEmpty]: Start isEmpty. Operand 1831 states and 5961 transitions. [2021-08-21 13:02:00,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:02:00,432 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:00,432 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, 1, 1, 1, 1] [2021-08-21 13:02:00,451 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-21 13:02:00,644 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:00,645 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:00,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:00,645 INFO L82 PathProgramCache]: Analyzing trace with hash -274598579, now seen corresponding path program 3 times [2021-08-21 13:02:00,645 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:00,645 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816367081] [2021-08-21 13:02:00,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:00,645 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:00,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:00,696 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:02:00,697 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:00,697 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816367081] [2021-08-21 13:02:00,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816367081] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:00,697 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1026462238] [2021-08-21 13:02:00,697 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:02:00,697 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:00,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:00,698 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:00,699 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-08-21 13:02:01,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 13:02:01,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:02:01,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 13:02:01,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:01,201 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:02:01,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1026462238] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:01,202 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:01,202 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-21 13:02:01,202 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395486005] [2021-08-21 13:02:01,202 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 13:02:01,202 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:01,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 13:02:01,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:02:01,203 INFO L87 Difference]: Start difference. First operand 1831 states and 5961 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:01,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:01,283 INFO L93 Difference]: Finished difference Result 1979 states and 6398 transitions. [2021-08-21 13:02:01,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 13:02:01,283 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 13:02:01,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:01,286 INFO L225 Difference]: With dead ends: 1979 [2021-08-21 13:02:01,286 INFO L226 Difference]: Without dead ends: 1979 [2021-08-21 13:02:01,286 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 66.4ms TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-08-21 13:02:01,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1979 states. [2021-08-21 13:02:01,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1979 to 1690. [2021-08-21 13:02:01,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1690 states, 1689 states have (on average 3.2634695085849614) internal successors, (5512), 1689 states have internal predecessors, (5512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:01,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1690 states to 1690 states and 5512 transitions. [2021-08-21 13:02:01,309 INFO L78 Accepts]: Start accepts. Automaton has 1690 states and 5512 transitions. Word has length 27 [2021-08-21 13:02:01,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:01,309 INFO L470 AbstractCegarLoop]: Abstraction has 1690 states and 5512 transitions. [2021-08-21 13:02:01,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:01,309 INFO L276 IsEmpty]: Start isEmpty. Operand 1690 states and 5512 transitions. [2021-08-21 13:02:01,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:02:01,311 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:01,312 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, 1] [2021-08-21 13:02:01,328 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-21 13:02:01,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:01,512 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:01,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:01,512 INFO L82 PathProgramCache]: Analyzing trace with hash -995298344, now seen corresponding path program 21 times [2021-08-21 13:02:01,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:01,513 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363848070] [2021-08-21 13:02:01,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:01,513 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:01,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:01,553 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:01,553 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:01,553 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363848070] [2021-08-21 13:02:01,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363848070] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:01,553 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523354780] [2021-08-21 13:02:01,553 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:02:01,553 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:01,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:01,554 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:01,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-08-21 13:02:01,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:02:01,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:02:01,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:02:01,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:02,062 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:02,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [523354780] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:02,063 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:02,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2021-08-21 13:02:02,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780227789] [2021-08-21 13:02:02,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 13:02:02,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:02,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 13:02:02,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-08-21 13:02:02,064 INFO L87 Difference]: Start difference. First operand 1690 states and 5512 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:02,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:02,433 INFO L93 Difference]: Finished difference Result 3078 states and 9480 transitions. [2021-08-21 13:02:02,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 13:02:02,433 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 13:02:02,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:02,438 INFO L225 Difference]: With dead ends: 3078 [2021-08-21 13:02:02,439 INFO L226 Difference]: Without dead ends: 3078 [2021-08-21 13:02:02,439 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 156.4ms TimeCoverageRelationStatistics Valid=186, Invalid=516, Unknown=0, NotChecked=0, Total=702 [2021-08-21 13:02:02,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3078 states. [2021-08-21 13:02:02,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3078 to 1814. [2021-08-21 13:02:02,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1814 states, 1813 states have (on average 3.2465526751241036) internal successors, (5886), 1813 states have internal predecessors, (5886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:02,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1814 states to 1814 states and 5886 transitions. [2021-08-21 13:02:02,470 INFO L78 Accepts]: Start accepts. Automaton has 1814 states and 5886 transitions. Word has length 27 [2021-08-21 13:02:02,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:02,470 INFO L470 AbstractCegarLoop]: Abstraction has 1814 states and 5886 transitions. [2021-08-21 13:02:02,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:02,470 INFO L276 IsEmpty]: Start isEmpty. Operand 1814 states and 5886 transitions. [2021-08-21 13:02:02,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:02:02,473 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:02,473 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, 1] [2021-08-21 13:02:02,491 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-08-21 13:02:02,689 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,SelfDestructingSolverStorable26 [2021-08-21 13:02:02,689 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:02,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:02,689 INFO L82 PathProgramCache]: Analyzing trace with hash -342770436, now seen corresponding path program 22 times [2021-08-21 13:02:02,689 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:02,690 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202124794] [2021-08-21 13:02:02,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:02,690 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:02,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:02,723 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:02,723 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:02,724 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202124794] [2021-08-21 13:02:02,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202124794] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:02,724 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1461609415] [2021-08-21 13:02:02,724 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:02:02,724 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:02,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:02,725 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:02,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-08-21 13:02:03,129 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:02:03,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:02:03,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:02:03,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:03,234 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:03,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1461609415] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:03,234 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:03,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-08-21 13:02:03,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898287639] [2021-08-21 13:02:03,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 13:02:03,235 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:03,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 13:02:03,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-08-21 13:02:03,235 INFO L87 Difference]: Start difference. First operand 1814 states and 5886 transitions. Second operand has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:03,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:03,501 INFO L93 Difference]: Finished difference Result 3165 states and 9710 transitions. [2021-08-21 13:02:03,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 13:02:03,501 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 13:02:03,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:03,507 INFO L225 Difference]: With dead ends: 3165 [2021-08-21 13:02:03,507 INFO L226 Difference]: Without dead ends: 3165 [2021-08-21 13:02:03,507 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 126.2ms TimeCoverageRelationStatistics Valid=165, Invalid=435, Unknown=0, NotChecked=0, Total=600 [2021-08-21 13:02:03,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3165 states. [2021-08-21 13:02:03,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3165 to 1928. [2021-08-21 13:02:03,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1928 states, 1927 states have (on average 3.2283341982355993) internal successors, (6221), 1927 states have internal predecessors, (6221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:03,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1928 states to 1928 states and 6221 transitions. [2021-08-21 13:02:03,542 INFO L78 Accepts]: Start accepts. Automaton has 1928 states and 6221 transitions. Word has length 27 [2021-08-21 13:02:03,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:03,542 INFO L470 AbstractCegarLoop]: Abstraction has 1928 states and 6221 transitions. [2021-08-21 13:02:03,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:03,542 INFO L276 IsEmpty]: Start isEmpty. Operand 1928 states and 6221 transitions. [2021-08-21 13:02:03,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:02:03,545 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:03,545 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, 1] [2021-08-21 13:02:03,564 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-08-21 13:02:03,762 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,SelfDestructingSolverStorable27 [2021-08-21 13:02:03,762 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:03,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:03,763 INFO L82 PathProgramCache]: Analyzing trace with hash -1892701376, now seen corresponding path program 23 times [2021-08-21 13:02:03,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:03,763 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186495706] [2021-08-21 13:02:03,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:03,763 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:03,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:03,798 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:02:03,799 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:03,799 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186495706] [2021-08-21 13:02:03,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186495706] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:03,799 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322473747] [2021-08-21 13:02:03,799 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:02:03,799 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:03,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:03,800 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:03,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-08-21 13:02:04,245 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 13:02:04,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:02:04,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:02:04,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:04,339 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:02:04,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322473747] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:04,339 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:04,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-08-21 13:02:04,339 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877506227] [2021-08-21 13:02:04,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 13:02:04,339 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:04,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 13:02:04,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-08-21 13:02:04,340 INFO L87 Difference]: Start difference. First operand 1928 states and 6221 transitions. Second operand has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:04,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:04,576 INFO L93 Difference]: Finished difference Result 3029 states and 9362 transitions. [2021-08-21 13:02:04,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 13:02:04,577 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 13:02:04,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:04,582 INFO L225 Difference]: With dead ends: 3029 [2021-08-21 13:02:04,582 INFO L226 Difference]: Without dead ends: 3025 [2021-08-21 13:02:04,582 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 98.6ms TimeCoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2021-08-21 13:02:04,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3025 states. [2021-08-21 13:02:04,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3025 to 1928. [2021-08-21 13:02:04,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1928 states, 1927 states have (on average 3.2272963155163468) internal successors, (6219), 1927 states have internal predecessors, (6219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:04,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1928 states to 1928 states and 6219 transitions. [2021-08-21 13:02:04,616 INFO L78 Accepts]: Start accepts. Automaton has 1928 states and 6219 transitions. Word has length 27 [2021-08-21 13:02:04,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:04,616 INFO L470 AbstractCegarLoop]: Abstraction has 1928 states and 6219 transitions. [2021-08-21 13:02:04,616 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:04,616 INFO L276 IsEmpty]: Start isEmpty. Operand 1928 states and 6219 transitions. [2021-08-21 13:02:04,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:02:04,619 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:04,619 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, 1] [2021-08-21 13:02:04,637 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-21 13:02:04,836 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,SelfDestructingSolverStorable28 [2021-08-21 13:02:04,837 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:04,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:04,837 INFO L82 PathProgramCache]: Analyzing trace with hash -400696644, now seen corresponding path program 24 times [2021-08-21 13:02:04,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:04,837 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728604507] [2021-08-21 13:02:04,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:04,837 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:04,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:04,879 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-21 13:02:04,879 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:04,880 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728604507] [2021-08-21 13:02:04,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728604507] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:04,880 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909698560] [2021-08-21 13:02:04,880 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:02:04,880 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:04,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:04,885 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:04,886 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-08-21 13:02:05,351 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 13:02:05,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:02:05,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:02:05,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:05,446 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-21 13:02:05,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909698560] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:05,446 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:05,446 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2021-08-21 13:02:05,446 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83628730] [2021-08-21 13:02:05,446 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 13:02:05,446 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:05,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 13:02:05,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-08-21 13:02:05,447 INFO L87 Difference]: Start difference. First operand 1928 states and 6219 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:05,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:05,741 INFO L93 Difference]: Finished difference Result 3009 states and 9316 transitions. [2021-08-21 13:02:05,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 13:02:05,742 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 13:02:05,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:05,746 INFO L225 Difference]: With dead ends: 3009 [2021-08-21 13:02:05,746 INFO L226 Difference]: Without dead ends: 2993 [2021-08-21 13:02:05,747 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 142.9ms TimeCoverageRelationStatistics Valid=141, Invalid=411, Unknown=0, NotChecked=0, Total=552 [2021-08-21 13:02:05,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2993 states. [2021-08-21 13:02:05,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2993 to 1936. [2021-08-21 13:02:05,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1936 states, 1935 states have (on average 3.221188630490956) internal successors, (6233), 1935 states have internal predecessors, (6233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:05,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1936 states to 1936 states and 6233 transitions. [2021-08-21 13:02:05,777 INFO L78 Accepts]: Start accepts. Automaton has 1936 states and 6233 transitions. Word has length 27 [2021-08-21 13:02:05,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:05,777 INFO L470 AbstractCegarLoop]: Abstraction has 1936 states and 6233 transitions. [2021-08-21 13:02:05,777 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:05,777 INFO L276 IsEmpty]: Start isEmpty. Operand 1936 states and 6233 transitions. [2021-08-21 13:02:05,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:02:05,780 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:05,780 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, 1] [2021-08-21 13:02:05,799 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-21 13:02:05,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:05,984 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:05,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:05,984 INFO L82 PathProgramCache]: Analyzing trace with hash 1940484412, now seen corresponding path program 25 times [2021-08-21 13:02:05,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:05,985 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641580684] [2021-08-21 13:02:05,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:05,985 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:05,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:06,032 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:06,032 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:06,032 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641580684] [2021-08-21 13:02:06,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641580684] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:06,034 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [688998114] [2021-08-21 13:02:06,034 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:02:06,034 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:06,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:06,035 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:06,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-08-21 13:02:06,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:06,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:02:06,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:06,664 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:06,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [688998114] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:06,665 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:06,665 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 13:02:06,665 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859974398] [2021-08-21 13:02:06,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:02:06,665 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:06,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:02:06,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:02:06,666 INFO L87 Difference]: Start difference. First operand 1936 states and 6233 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:07,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:07,196 INFO L93 Difference]: Finished difference Result 5256 states and 16466 transitions. [2021-08-21 13:02:07,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-21 13:02:07,200 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 13:02:07,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:07,224 INFO L225 Difference]: With dead ends: 5256 [2021-08-21 13:02:07,224 INFO L226 Difference]: Without dead ends: 5256 [2021-08-21 13:02:07,225 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 436 ImplicationChecksByTransitivity, 284.9ms TimeCoverageRelationStatistics Valid=358, Invalid=1124, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 13:02:07,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5256 states. [2021-08-21 13:02:07,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5256 to 2054. [2021-08-21 13:02:07,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2054 states, 2053 states have (on average 3.297613248904043) internal successors, (6770), 2053 states have internal predecessors, (6770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:07,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2054 states to 2054 states and 6770 transitions. [2021-08-21 13:02:07,273 INFO L78 Accepts]: Start accepts. Automaton has 2054 states and 6770 transitions. Word has length 27 [2021-08-21 13:02:07,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:07,273 INFO L470 AbstractCegarLoop]: Abstraction has 2054 states and 6770 transitions. [2021-08-21 13:02:07,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:07,273 INFO L276 IsEmpty]: Start isEmpty. Operand 2054 states and 6770 transitions. [2021-08-21 13:02:07,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:02:07,276 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:07,276 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, 1] [2021-08-21 13:02:07,293 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2021-08-21 13:02:07,481 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:07,481 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:07,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:07,481 INFO L82 PathProgramCache]: Analyzing trace with hash 1746583744, now seen corresponding path program 26 times [2021-08-21 13:02:07,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:07,481 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22153448] [2021-08-21 13:02:07,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:07,482 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:07,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:07,528 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:07,528 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:07,528 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22153448] [2021-08-21 13:02:07,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22153448] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:07,529 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124566029] [2021-08-21 13:02:07,529 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:02:07,529 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:07,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:07,530 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:07,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-08-21 13:02:07,987 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:02:07,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:02:07,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:02:07,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:08,134 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:08,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2124566029] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:08,134 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:08,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 13:02:08,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715684442] [2021-08-21 13:02:08,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:02:08,135 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:08,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:02:08,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:02:08,135 INFO L87 Difference]: Start difference. First operand 2054 states and 6770 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:08,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:08,643 INFO L93 Difference]: Finished difference Result 5169 states and 16251 transitions. [2021-08-21 13:02:08,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-21 13:02:08,644 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 13:02:08,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:08,652 INFO L225 Difference]: With dead ends: 5169 [2021-08-21 13:02:08,653 INFO L226 Difference]: Without dead ends: 5169 [2021-08-21 13:02:08,653 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 441 ImplicationChecksByTransitivity, 295.1ms TimeCoverageRelationStatistics Valid=358, Invalid=1124, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 13:02:08,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5169 states. [2021-08-21 13:02:08,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5169 to 2051. [2021-08-21 13:02:08,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2051 states, 2050 states have (on average 3.295609756097561) internal successors, (6756), 2050 states have internal predecessors, (6756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:08,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2051 states to 2051 states and 6756 transitions. [2021-08-21 13:02:08,696 INFO L78 Accepts]: Start accepts. Automaton has 2051 states and 6756 transitions. Word has length 27 [2021-08-21 13:02:08,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:08,696 INFO L470 AbstractCegarLoop]: Abstraction has 2051 states and 6756 transitions. [2021-08-21 13:02:08,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:08,696 INFO L276 IsEmpty]: Start isEmpty. Operand 2051 states and 6756 transitions. [2021-08-21 13:02:08,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:02:08,699 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:08,699 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, 1] [2021-08-21 13:02:08,716 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2021-08-21 13:02:08,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:08,900 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:08,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:08,900 INFO L82 PathProgramCache]: Analyzing trace with hash 1374673978, now seen corresponding path program 27 times [2021-08-21 13:02:08,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:08,900 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824627788] [2021-08-21 13:02:08,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:08,900 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:08,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:08,940 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:08,940 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:08,941 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824627788] [2021-08-21 13:02:08,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824627788] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:08,941 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925306476] [2021-08-21 13:02:08,941 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:02:08,941 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:08,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:08,942 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:08,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-08-21 13:02:09,409 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:02:09,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:02:09,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:02:09,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:09,552 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:09,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925306476] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:09,553 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:09,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-21 13:02:09,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807331949] [2021-08-21 13:02:09,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 13:02:09,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:09,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 13:02:09,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-08-21 13:02:09,554 INFO L87 Difference]: Start difference. First operand 2051 states and 6756 transitions. Second operand has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 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-21 13:02:10,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:10,031 INFO L93 Difference]: Finished difference Result 4755 states and 14772 transitions. [2021-08-21 13:02:10,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-21 13:02:10,031 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 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 27 [2021-08-21 13:02:10,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:10,038 INFO L225 Difference]: With dead ends: 4755 [2021-08-21 13:02:10,039 INFO L226 Difference]: Without dead ends: 4755 [2021-08-21 13:02:10,039 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 243.2ms TimeCoverageRelationStatistics Valid=292, Invalid=898, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 13:02:10,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4755 states. [2021-08-21 13:02:10,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4755 to 2057. [2021-08-21 13:02:10,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2057 states, 2056 states have (on average 3.2981517509727625) internal successors, (6781), 2056 states have internal predecessors, (6781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:10,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2057 states to 2057 states and 6781 transitions. [2021-08-21 13:02:10,080 INFO L78 Accepts]: Start accepts. Automaton has 2057 states and 6781 transitions. Word has length 27 [2021-08-21 13:02:10,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:10,080 INFO L470 AbstractCegarLoop]: Abstraction has 2057 states and 6781 transitions. [2021-08-21 13:02:10,080 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 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-21 13:02:10,080 INFO L276 IsEmpty]: Start isEmpty. Operand 2057 states and 6781 transitions. [2021-08-21 13:02:10,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:02:10,083 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:10,083 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, 1] [2021-08-21 13:02:10,100 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2021-08-21 13:02:10,284 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,SelfDestructingSolverStorable32 [2021-08-21 13:02:10,284 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:10,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:10,284 INFO L82 PathProgramCache]: Analyzing trace with hash 1185455680, now seen corresponding path program 28 times [2021-08-21 13:02:10,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:10,284 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736886398] [2021-08-21 13:02:10,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:10,285 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:10,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:10,328 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-21 13:02:10,328 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:10,329 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736886398] [2021-08-21 13:02:10,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736886398] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:10,329 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464813221] [2021-08-21 13:02:10,329 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:02:10,329 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:10,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:10,330 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:10,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-08-21 13:02:10,817 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:02:10,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:02:10,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:02:10,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:10,944 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-21 13:02:10,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464813221] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:10,944 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:10,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-21 13:02:10,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200782294] [2021-08-21 13:02:10,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 13:02:10,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:10,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 13:02:10,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-08-21 13:02:10,945 INFO L87 Difference]: Start difference. First operand 2057 states and 6781 transitions. Second operand has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 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-21 13:02:11,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:11,337 INFO L93 Difference]: Finished difference Result 4606 states and 14402 transitions. [2021-08-21 13:02:11,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 13:02:11,337 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 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 27 [2021-08-21 13:02:11,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:11,345 INFO L225 Difference]: With dead ends: 4606 [2021-08-21 13:02:11,345 INFO L226 Difference]: Without dead ends: 4602 [2021-08-21 13:02:11,345 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 196.8ms TimeCoverageRelationStatistics Valid=235, Invalid=695, Unknown=0, NotChecked=0, Total=930 [2021-08-21 13:02:11,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4602 states. [2021-08-21 13:02:11,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4602 to 2051. [2021-08-21 13:02:11,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2051 states, 2050 states have (on average 3.295609756097561) internal successors, (6756), 2050 states have internal predecessors, (6756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:11,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2051 states to 2051 states and 6756 transitions. [2021-08-21 13:02:11,385 INFO L78 Accepts]: Start accepts. Automaton has 2051 states and 6756 transitions. Word has length 27 [2021-08-21 13:02:11,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:11,385 INFO L470 AbstractCegarLoop]: Abstraction has 2051 states and 6756 transitions. [2021-08-21 13:02:11,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 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-21 13:02:11,385 INFO L276 IsEmpty]: Start isEmpty. Operand 2051 states and 6756 transitions. [2021-08-21 13:02:11,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:02:11,388 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:11,388 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, 1] [2021-08-21 13:02:11,406 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2021-08-21 13:02:11,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:11,589 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:11,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:11,590 INFO L82 PathProgramCache]: Analyzing trace with hash -1719990400, now seen corresponding path program 29 times [2021-08-21 13:02:11,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:11,590 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119902528] [2021-08-21 13:02:11,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:11,590 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:11,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:11,631 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:11,631 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:11,631 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119902528] [2021-08-21 13:02:11,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119902528] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:11,631 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220145846] [2021-08-21 13:02:11,631 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:02:11,631 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:11,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:11,632 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:11,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-08-21 13:02:12,139 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 13:02:12,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:02:12,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:02:12,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:12,273 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:12,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220145846] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:12,273 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:12,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 13:02:12,273 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322631261] [2021-08-21 13:02:12,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:02:12,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:12,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:02:12,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:02:12,274 INFO L87 Difference]: Start difference. First operand 2051 states and 6756 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-21 13:02:12,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:12,691 INFO L93 Difference]: Finished difference Result 4605 states and 14373 transitions. [2021-08-21 13:02:12,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 13:02:12,691 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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 27 [2021-08-21 13:02:12,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:12,698 INFO L225 Difference]: With dead ends: 4605 [2021-08-21 13:02:12,698 INFO L226 Difference]: Without dead ends: 4605 [2021-08-21 13:02:12,699 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 234.7ms TimeCoverageRelationStatistics Valid=257, Invalid=799, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 13:02:12,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4605 states. [2021-08-21 13:02:12,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4605 to 2057. [2021-08-21 13:02:12,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2057 states, 2056 states have (on average 3.2981517509727625) internal successors, (6781), 2056 states have internal predecessors, (6781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:12,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2057 states to 2057 states and 6781 transitions. [2021-08-21 13:02:12,739 INFO L78 Accepts]: Start accepts. Automaton has 2057 states and 6781 transitions. Word has length 27 [2021-08-21 13:02:12,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:12,739 INFO L470 AbstractCegarLoop]: Abstraction has 2057 states and 6781 transitions. [2021-08-21 13:02:12,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-21 13:02:12,739 INFO L276 IsEmpty]: Start isEmpty. Operand 2057 states and 6781 transitions. [2021-08-21 13:02:12,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:02:12,743 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:12,743 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, 1] [2021-08-21 13:02:12,760 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2021-08-21 13:02:12,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:12,943 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:12,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:12,944 INFO L82 PathProgramCache]: Analyzing trace with hash 62659070, now seen corresponding path program 30 times [2021-08-21 13:02:12,944 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:12,944 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053994609] [2021-08-21 13:02:12,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:12,944 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:12,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:12,997 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-21 13:02:12,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:12,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053994609] [2021-08-21 13:02:12,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053994609] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:12,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295494800] [2021-08-21 13:02:12,997 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:02:12,997 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:12,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:12,998 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:12,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-08-21 13:02:13,513 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 13:02:13,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:02:13,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:02:13,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:13,649 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-21 13:02:13,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295494800] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:13,649 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:13,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 13:02:13,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357616729] [2021-08-21 13:02:13,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:02:13,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:13,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:02:13,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:02:13,650 INFO L87 Difference]: Start difference. First operand 2057 states and 6781 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-21 13:02:14,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:14,017 INFO L93 Difference]: Finished difference Result 4532 states and 14195 transitions. [2021-08-21 13:02:14,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 13:02:14,017 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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 27 [2021-08-21 13:02:14,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:14,035 INFO L225 Difference]: With dead ends: 4532 [2021-08-21 13:02:14,035 INFO L226 Difference]: Without dead ends: 4528 [2021-08-21 13:02:14,035 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 201.3ms TimeCoverageRelationStatistics Valid=226, Invalid=644, Unknown=0, NotChecked=0, Total=870 [2021-08-21 13:02:14,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4528 states. [2021-08-21 13:02:14,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4528 to 2051. [2021-08-21 13:02:14,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2051 states, 2050 states have (on average 3.295609756097561) internal successors, (6756), 2050 states have internal predecessors, (6756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:14,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2051 states to 2051 states and 6756 transitions. [2021-08-21 13:02:14,074 INFO L78 Accepts]: Start accepts. Automaton has 2051 states and 6756 transitions. Word has length 27 [2021-08-21 13:02:14,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:14,074 INFO L470 AbstractCegarLoop]: Abstraction has 2051 states and 6756 transitions. [2021-08-21 13:02:14,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-21 13:02:14,074 INFO L276 IsEmpty]: Start isEmpty. Operand 2051 states and 6756 transitions. [2021-08-21 13:02:14,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:02:14,077 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:14,078 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, 1] [2021-08-21 13:02:14,095 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-21 13:02:14,292 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,SelfDestructingSolverStorable35 [2021-08-21 13:02:14,293 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:14,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:14,293 INFO L82 PathProgramCache]: Analyzing trace with hash 1105927550, now seen corresponding path program 31 times [2021-08-21 13:02:14,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:14,293 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836571077] [2021-08-21 13:02:14,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:14,293 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:14,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:14,347 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:14,347 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:14,347 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836571077] [2021-08-21 13:02:14,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836571077] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:14,347 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653757927] [2021-08-21 13:02:14,347 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:02:14,348 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:14,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:14,348 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:14,349 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-08-21 13:02:14,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:14,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:02:14,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:14,979 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:14,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653757927] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:14,979 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:14,979 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-21 13:02:14,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758616590] [2021-08-21 13:02:14,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 13:02:14,980 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:14,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 13:02:14,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-08-21 13:02:14,980 INFO L87 Difference]: Start difference. First operand 2051 states and 6756 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 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-21 13:02:15,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:15,386 INFO L93 Difference]: Finished difference Result 4168 states and 12771 transitions. [2021-08-21 13:02:15,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 13:02:15,387 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 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 27 [2021-08-21 13:02:15,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:15,393 INFO L225 Difference]: With dead ends: 4168 [2021-08-21 13:02:15,393 INFO L226 Difference]: Without dead ends: 4168 [2021-08-21 13:02:15,393 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 189.7ms TimeCoverageRelationStatistics Valid=273, Invalid=783, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 13:02:15,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4168 states. [2021-08-21 13:02:15,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4168 to 2247. [2021-08-21 13:02:15,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2247 states, 2246 states have (on average 3.2996438112199464) internal successors, (7411), 2246 states have internal predecessors, (7411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:15,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2247 states to 2247 states and 7411 transitions. [2021-08-21 13:02:15,438 INFO L78 Accepts]: Start accepts. Automaton has 2247 states and 7411 transitions. Word has length 27 [2021-08-21 13:02:15,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:15,438 INFO L470 AbstractCegarLoop]: Abstraction has 2247 states and 7411 transitions. [2021-08-21 13:02:15,438 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 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-21 13:02:15,438 INFO L276 IsEmpty]: Start isEmpty. Operand 2247 states and 7411 transitions. [2021-08-21 13:02:15,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:02:15,442 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:15,442 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, 1] [2021-08-21 13:02:15,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-08-21 13:02:15,653 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,SelfDestructingSolverStorable36 [2021-08-21 13:02:15,654 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:15,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:15,654 INFO L82 PathProgramCache]: Analyzing trace with hash 916709252, now seen corresponding path program 32 times [2021-08-21 13:02:15,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:15,654 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849954189] [2021-08-21 13:02:15,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:15,654 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:15,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:15,710 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-21 13:02:15,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:15,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849954189] [2021-08-21 13:02:15,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849954189] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:15,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459702239] [2021-08-21 13:02:15,710 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:02:15,710 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:15,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:15,711 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:15,739 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-08-21 13:02:16,242 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:02:16,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:02:16,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:02:16,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:16,360 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-21 13:02:16,360 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459702239] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:16,361 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:16,361 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-21 13:02:16,361 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363488389] [2021-08-21 13:02:16,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 13:02:16,361 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:16,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 13:02:16,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-08-21 13:02:16,361 INFO L87 Difference]: Start difference. First operand 2247 states and 7411 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 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-21 13:02:16,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:16,679 INFO L93 Difference]: Finished difference Result 3963 states and 12253 transitions. [2021-08-21 13:02:16,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 13:02:16,680 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 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 27 [2021-08-21 13:02:16,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:16,686 INFO L225 Difference]: With dead ends: 3963 [2021-08-21 13:02:16,686 INFO L226 Difference]: Without dead ends: 3959 [2021-08-21 13:02:16,686 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 151.4ms TimeCoverageRelationStatistics Valid=193, Invalid=563, Unknown=0, NotChecked=0, Total=756 [2021-08-21 13:02:16,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3959 states. [2021-08-21 13:02:16,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3959 to 2247. [2021-08-21 13:02:16,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2247 states, 2246 states have (on average 3.298753339269813) internal successors, (7409), 2246 states have internal predecessors, (7409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:16,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2247 states to 2247 states and 7409 transitions. [2021-08-21 13:02:16,723 INFO L78 Accepts]: Start accepts. Automaton has 2247 states and 7409 transitions. Word has length 27 [2021-08-21 13:02:16,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:16,723 INFO L470 AbstractCegarLoop]: Abstraction has 2247 states and 7409 transitions. [2021-08-21 13:02:16,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 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-21 13:02:16,723 INFO L276 IsEmpty]: Start isEmpty. Operand 2247 states and 7409 transitions. [2021-08-21 13:02:16,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:02:16,726 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:16,727 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, 1] [2021-08-21 13:02:16,743 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-21 13:02:16,927 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,SelfDestructingSolverStorable37 [2021-08-21 13:02:16,927 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:16,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:16,927 INFO L82 PathProgramCache]: Analyzing trace with hash 1560091512, now seen corresponding path program 33 times [2021-08-21 13:02:16,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:16,928 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91293586] [2021-08-21 13:02:16,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:16,928 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:16,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:16,967 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-21 13:02:16,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:16,968 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91293586] [2021-08-21 13:02:16,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91293586] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:16,968 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260180543] [2021-08-21 13:02:16,968 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:02:16,968 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:16,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:16,969 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:16,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-08-21 13:02:17,518 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 13:02:17,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:02:17,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:02:17,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:17,623 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-21 13:02:17,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260180543] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:17,623 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:17,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-21 13:02:17,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930741371] [2021-08-21 13:02:17,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 13:02:17,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:17,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 13:02:17,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-08-21 13:02:17,624 INFO L87 Difference]: Start difference. First operand 2247 states and 7409 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 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-21 13:02:17,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:17,907 INFO L93 Difference]: Finished difference Result 3687 states and 11591 transitions. [2021-08-21 13:02:17,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 13:02:17,908 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 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 27 [2021-08-21 13:02:17,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:17,915 INFO L225 Difference]: With dead ends: 3687 [2021-08-21 13:02:17,915 INFO L226 Difference]: Without dead ends: 3671 [2021-08-21 13:02:17,916 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 119.8ms TimeCoverageRelationStatistics Valid=136, Invalid=370, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:02:17,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3671 states. [2021-08-21 13:02:17,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3671 to 2247. [2021-08-21 13:02:17,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2247 states, 2246 states have (on average 3.296081923419412) internal successors, (7403), 2246 states have internal predecessors, (7403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:17,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2247 states to 2247 states and 7403 transitions. [2021-08-21 13:02:17,961 INFO L78 Accepts]: Start accepts. Automaton has 2247 states and 7403 transitions. Word has length 27 [2021-08-21 13:02:17,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:17,961 INFO L470 AbstractCegarLoop]: Abstraction has 2247 states and 7403 transitions. [2021-08-21 13:02:17,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 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-21 13:02:17,962 INFO L276 IsEmpty]: Start isEmpty. Operand 2247 states and 7403 transitions. [2021-08-21 13:02:17,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:02:17,965 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:17,965 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, 1] [2021-08-21 13:02:17,988 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2021-08-21 13:02:18,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-08-21 13:02:18,166 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:18,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:18,166 INFO L82 PathProgramCache]: Analyzing trace with hash 1872447484, now seen corresponding path program 34 times [2021-08-21 13:02:18,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:18,166 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107890824] [2021-08-21 13:02:18,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:18,166 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:18,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:18,211 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:18,211 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:18,212 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107890824] [2021-08-21 13:02:18,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107890824] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:18,212 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098026527] [2021-08-21 13:02:18,212 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:02:18,212 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:18,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:18,213 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:18,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-08-21 13:02:18,772 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:02:18,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:02:18,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:02:18,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:18,903 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:18,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098026527] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:18,903 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:18,903 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 13:02:18,904 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956335721] [2021-08-21 13:02:18,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:02:18,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:18,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:02:18,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:02:18,904 INFO L87 Difference]: Start difference. First operand 2247 states and 7403 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-21 13:02:19,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:19,265 INFO L93 Difference]: Finished difference Result 3798 states and 11861 transitions. [2021-08-21 13:02:19,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 13:02:19,266 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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 27 [2021-08-21 13:02:19,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:19,271 INFO L225 Difference]: With dead ends: 3798 [2021-08-21 13:02:19,272 INFO L226 Difference]: Without dead ends: 3798 [2021-08-21 13:02:19,272 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 189.0ms TimeCoverageRelationStatistics Valid=202, Invalid=668, Unknown=0, NotChecked=0, Total=870 [2021-08-21 13:02:19,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3798 states. [2021-08-21 13:02:19,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3798 to 2417. [2021-08-21 13:02:19,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2417 states, 2416 states have (on average 3.287251655629139) internal successors, (7942), 2416 states have internal predecessors, (7942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:19,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2417 states to 2417 states and 7942 transitions. [2021-08-21 13:02:19,311 INFO L78 Accepts]: Start accepts. Automaton has 2417 states and 7942 transitions. Word has length 27 [2021-08-21 13:02:19,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:19,311 INFO L470 AbstractCegarLoop]: Abstraction has 2417 states and 7942 transitions. [2021-08-21 13:02:19,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-21 13:02:19,311 INFO L276 IsEmpty]: Start isEmpty. Operand 2417 states and 7942 transitions. [2021-08-21 13:02:19,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:02:19,315 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:19,315 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, 1] [2021-08-21 13:02:19,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2021-08-21 13:02:19,525 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,SelfDestructingSolverStorable39 [2021-08-21 13:02:19,525 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:19,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:19,526 INFO L82 PathProgramCache]: Analyzing trace with hash -639870342, now seen corresponding path program 35 times [2021-08-21 13:02:19,526 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:19,526 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633709797] [2021-08-21 13:02:19,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:19,526 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:19,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:19,569 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-21 13:02:19,569 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:19,569 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633709797] [2021-08-21 13:02:19,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633709797] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:19,569 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [509878139] [2021-08-21 13:02:19,569 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:02:19,569 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:19,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:19,570 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:19,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-08-21 13:02:20,143 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 13:02:20,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:02:20,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:02:20,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:20,282 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-21 13:02:20,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [509878139] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:20,282 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:20,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 13:02:20,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953016972] [2021-08-21 13:02:20,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:02:20,283 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:20,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:02:20,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:02:20,283 INFO L87 Difference]: Start difference. First operand 2417 states and 7942 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-21 13:02:20,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:20,632 INFO L93 Difference]: Finished difference Result 3765 states and 11785 transitions. [2021-08-21 13:02:20,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 13:02:20,633 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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 27 [2021-08-21 13:02:20,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:20,639 INFO L225 Difference]: With dead ends: 3765 [2021-08-21 13:02:20,639 INFO L226 Difference]: Without dead ends: 3761 [2021-08-21 13:02:20,640 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 172.4ms TimeCoverageRelationStatistics Valid=156, Invalid=494, Unknown=0, NotChecked=0, Total=650 [2021-08-21 13:02:20,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3761 states. [2021-08-21 13:02:20,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3761 to 2417. [2021-08-21 13:02:20,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2417 states, 2416 states have (on average 3.2864238410596025) internal successors, (7940), 2416 states have internal predecessors, (7940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:20,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2417 states to 2417 states and 7940 transitions. [2021-08-21 13:02:20,694 INFO L78 Accepts]: Start accepts. Automaton has 2417 states and 7940 transitions. Word has length 27 [2021-08-21 13:02:20,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:20,694 INFO L470 AbstractCegarLoop]: Abstraction has 2417 states and 7940 transitions. [2021-08-21 13:02:20,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-21 13:02:20,695 INFO L276 IsEmpty]: Start isEmpty. Operand 2417 states and 7940 transitions. [2021-08-21 13:02:20,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 13:02:20,698 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:20,698 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, 1] [2021-08-21 13:02:20,716 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2021-08-21 13:02:20,904 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,SelfDestructingSolverStorable40 [2021-08-21 13:02:20,905 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:20,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:20,905 INFO L82 PathProgramCache]: Analyzing trace with hash -1484841794, now seen corresponding path program 36 times [2021-08-21 13:02:20,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:20,905 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370003877] [2021-08-21 13:02:20,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:20,905 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:20,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:20,946 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-21 13:02:20,947 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:20,947 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370003877] [2021-08-21 13:02:20,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370003877] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:20,947 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894548293] [2021-08-21 13:02:20,947 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:02:20,947 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:20,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:20,948 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:20,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-08-21 13:02:21,539 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 13:02:21,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:02:21,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:02:21,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:21,656 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-21 13:02:21,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894548293] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:21,657 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:21,657 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-21 13:02:21,657 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373062070] [2021-08-21 13:02:21,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 13:02:21,657 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:21,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 13:02:21,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-08-21 13:02:21,657 INFO L87 Difference]: Start difference. First operand 2417 states and 7940 transitions. Second operand has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 12 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:21,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:21,872 INFO L93 Difference]: Finished difference Result 3553 states and 11291 transitions. [2021-08-21 13:02:21,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 13:02:21,873 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 12 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 27 [2021-08-21 13:02:21,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:21,879 INFO L225 Difference]: With dead ends: 3553 [2021-08-21 13:02:21,879 INFO L226 Difference]: Without dead ends: 3537 [2021-08-21 13:02:21,879 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 88.3ms TimeCoverageRelationStatistics Valid=94, Invalid=248, Unknown=0, NotChecked=0, Total=342 [2021-08-21 13:02:21,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3537 states. [2021-08-21 13:02:21,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3537 to 2417. [2021-08-21 13:02:21,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2417 states, 2416 states have (on average 3.2839403973509933) internal successors, (7934), 2416 states have internal predecessors, (7934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:21,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2417 states to 2417 states and 7934 transitions. [2021-08-21 13:02:21,914 INFO L78 Accepts]: Start accepts. Automaton has 2417 states and 7934 transitions. Word has length 27 [2021-08-21 13:02:21,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:21,914 INFO L470 AbstractCegarLoop]: Abstraction has 2417 states and 7934 transitions. [2021-08-21 13:02:21,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 12 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:21,914 INFO L276 IsEmpty]: Start isEmpty. Operand 2417 states and 7934 transitions. [2021-08-21 13:02:21,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:02:21,918 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:21,918 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, 1, 1, 1, 1] [2021-08-21 13:02:21,935 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2021-08-21 13:02:22,119 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-08-21 13:02:22,119 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:22,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:22,119 INFO L82 PathProgramCache]: Analyzing trace with hash -351559020, now seen corresponding path program 4 times [2021-08-21 13:02:22,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:22,119 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954774077] [2021-08-21 13:02:22,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:22,120 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:22,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:22,480 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:22,480 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:22,480 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954774077] [2021-08-21 13:02:22,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954774077] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:22,480 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645106503] [2021-08-21 13:02:22,480 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:02:22,480 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:22,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:22,481 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:22,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-08-21 13:02:23,092 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:02:23,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:02:23,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:02:23,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:23,625 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:02:23,625 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 37 treesize of output 32 [2021-08-21 13:02:23,630 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:02:23,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 23 treesize of output 22 [2021-08-21 13:02:23,678 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:23,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645106503] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:23,678 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:23,678 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 23 [2021-08-21 13:02:23,678 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297720883] [2021-08-21 13:02:23,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:02:23,679 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:23,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:02:23,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:02:23,679 INFO L87 Difference]: Start difference. First operand 2417 states and 7934 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:24,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:24,975 INFO L93 Difference]: Finished difference Result 3291 states and 10537 transitions. [2021-08-21 13:02:24,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 13:02:24,975 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 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-21 13:02:24,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:24,981 INFO L225 Difference]: With dead ends: 3291 [2021-08-21 13:02:24,981 INFO L226 Difference]: Without dead ends: 3276 [2021-08-21 13:02:24,981 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 470 ImplicationChecksByTransitivity, 1171.0ms TimeCoverageRelationStatistics Valid=268, Invalid=1372, Unknown=0, NotChecked=0, Total=1640 [2021-08-21 13:02:24,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3276 states. [2021-08-21 13:02:25,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3276 to 2459. [2021-08-21 13:02:25,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2459 states, 2458 states have (on average 3.2782750203417415) internal successors, (8058), 2458 states have internal predecessors, (8058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:25,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2459 states to 2459 states and 8058 transitions. [2021-08-21 13:02:25,016 INFO L78 Accepts]: Start accepts. Automaton has 2459 states and 8058 transitions. Word has length 30 [2021-08-21 13:02:25,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:25,016 INFO L470 AbstractCegarLoop]: Abstraction has 2459 states and 8058 transitions. [2021-08-21 13:02:25,016 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:25,016 INFO L276 IsEmpty]: Start isEmpty. Operand 2459 states and 8058 transitions. [2021-08-21 13:02:25,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:02:25,020 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:25,020 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, 1, 1, 1, 1] [2021-08-21 13:02:25,039 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-21 13:02:25,220 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,SelfDestructingSolverStorable42 [2021-08-21 13:02:25,220 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:25,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:25,221 INFO L82 PathProgramCache]: Analyzing trace with hash -1818932088, now seen corresponding path program 5 times [2021-08-21 13:02:25,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:25,221 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833232427] [2021-08-21 13:02:25,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:25,221 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:25,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:25,599 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:25,600 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:25,600 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833232427] [2021-08-21 13:02:25,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833232427] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:25,600 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670660753] [2021-08-21 13:02:25,600 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:02:25,600 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:25,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:25,601 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:25,603 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-08-21 13:02:26,240 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:02:26,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:02:26,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:02:26,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:26,734 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:02:26,734 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 37 treesize of output 32 [2021-08-21 13:02:26,740 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:02:26,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-08-21 13:02:26,791 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:26,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670660753] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:26,792 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:26,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-08-21 13:02:26,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952338751] [2021-08-21 13:02:26,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:02:26,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:26,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:02:26,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:02:26,793 INFO L87 Difference]: Start difference. First operand 2459 states and 8058 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:28,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:28,253 INFO L93 Difference]: Finished difference Result 3258 states and 10455 transitions. [2021-08-21 13:02:28,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 13:02:28,253 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:02:28,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:28,258 INFO L225 Difference]: With dead ends: 3258 [2021-08-21 13:02:28,258 INFO L226 Difference]: Without dead ends: 3243 [2021-08-21 13:02:28,259 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 498 ImplicationChecksByTransitivity, 1209.5ms TimeCoverageRelationStatistics Valid=272, Invalid=1534, Unknown=0, NotChecked=0, Total=1806 [2021-08-21 13:02:28,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3243 states. [2021-08-21 13:02:28,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3243 to 2471. [2021-08-21 13:02:28,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2471 states, 2470 states have (on average 3.2753036437246963) internal successors, (8090), 2470 states have internal predecessors, (8090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:28,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2471 states to 2471 states and 8090 transitions. [2021-08-21 13:02:28,293 INFO L78 Accepts]: Start accepts. Automaton has 2471 states and 8090 transitions. Word has length 30 [2021-08-21 13:02:28,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:28,293 INFO L470 AbstractCegarLoop]: Abstraction has 2471 states and 8090 transitions. [2021-08-21 13:02:28,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:28,293 INFO L276 IsEmpty]: Start isEmpty. Operand 2471 states and 8090 transitions. [2021-08-21 13:02:28,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:02:28,297 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:28,297 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:02:28,316 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-08-21 13:02:28,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:28,497 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:28,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:28,498 INFO L82 PathProgramCache]: Analyzing trace with hash 568392223, now seen corresponding path program 37 times [2021-08-21 13:02:28,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:28,498 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174343598] [2021-08-21 13:02:28,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:28,498 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:28,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:28,964 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:28,964 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:28,964 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174343598] [2021-08-21 13:02:28,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174343598] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:28,964 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354387924] [2021-08-21 13:02:28,964 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:02:28,964 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:28,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:28,965 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:28,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-08-21 13:02:29,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:29,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:02:29,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:30,161 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:02:30,161 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 41 treesize of output 37 [2021-08-21 13:02:30,176 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:02:30,176 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 33 treesize of output 29 [2021-08-21 13:02:30,217 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:30,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354387924] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:30,217 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:30,217 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 22 [2021-08-21 13:02:30,217 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717589339] [2021-08-21 13:02:30,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:02:30,218 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:30,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:02:30,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:02:30,218 INFO L87 Difference]: Start difference. First operand 2471 states and 8090 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-21 13:02:33,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:33,374 INFO L93 Difference]: Finished difference Result 3524 states and 11150 transitions. [2021-08-21 13:02:33,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-08-21 13:02:33,375 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-21 13:02:33,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:33,380 INFO L225 Difference]: With dead ends: 3524 [2021-08-21 13:02:33,380 INFO L226 Difference]: Without dead ends: 3498 [2021-08-21 13:02:33,381 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1382 ImplicationChecksByTransitivity, 2590.9ms TimeCoverageRelationStatistics Valid=606, Invalid=4224, Unknown=0, NotChecked=0, Total=4830 [2021-08-21 13:02:33,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3498 states. [2021-08-21 13:02:33,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3498 to 2550. [2021-08-21 13:02:33,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2550 states, 2549 states have (on average 3.26480972930561) internal successors, (8322), 2549 states have internal predecessors, (8322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:33,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2550 states to 2550 states and 8322 transitions. [2021-08-21 13:02:33,415 INFO L78 Accepts]: Start accepts. Automaton has 2550 states and 8322 transitions. Word has length 30 [2021-08-21 13:02:33,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:33,415 INFO L470 AbstractCegarLoop]: Abstraction has 2550 states and 8322 transitions. [2021-08-21 13:02:33,415 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-21 13:02:33,415 INFO L276 IsEmpty]: Start isEmpty. Operand 2550 states and 8322 transitions. [2021-08-21 13:02:33,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:02:33,419 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:33,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, 1, 1, 1, 1] [2021-08-21 13:02:33,436 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2021-08-21 13:02:33,624 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:33,625 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:33,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:33,625 INFO L82 PathProgramCache]: Analyzing trace with hash 757290426, now seen corresponding path program 6 times [2021-08-21 13:02:33,625 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:33,625 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662867365] [2021-08-21 13:02:33,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:33,625 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:33,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:33,963 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:33,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:33,964 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662867365] [2021-08-21 13:02:33,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662867365] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:33,964 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000223592] [2021-08-21 13:02:33,964 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:02:33,964 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:33,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:33,965 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:33,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-08-21 13:02:34,709 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:02:34,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:02:34,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 13:02:34,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:35,173 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:02:35,173 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 37 treesize of output 32 [2021-08-21 13:02:35,178 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:02:35,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-08-21 13:02:35,227 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:35,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000223592] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:35,228 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:35,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-08-21 13:02:35,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520632441] [2021-08-21 13:02:35,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 13:02:35,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:35,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 13:02:35,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2021-08-21 13:02:35,228 INFO L87 Difference]: Start difference. First operand 2550 states and 8322 transitions. Second operand has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:36,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:36,987 INFO L93 Difference]: Finished difference Result 3523 states and 11118 transitions. [2021-08-21 13:02:36,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-21 13:02:36,987 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:02:36,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:36,993 INFO L225 Difference]: With dead ends: 3523 [2021-08-21 13:02:36,993 INFO L226 Difference]: Without dead ends: 3508 [2021-08-21 13:02:36,994 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 588 ImplicationChecksByTransitivity, 1434.9ms TimeCoverageRelationStatistics Valid=360, Invalid=1620, Unknown=0, NotChecked=0, Total=1980 [2021-08-21 13:02:36,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3508 states. [2021-08-21 13:02:37,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3508 to 2562. [2021-08-21 13:02:37,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2562 states, 2561 states have (on average 3.264349863334635) internal successors, (8360), 2561 states have internal predecessors, (8360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:37,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2562 states to 2562 states and 8360 transitions. [2021-08-21 13:02:37,029 INFO L78 Accepts]: Start accepts. Automaton has 2562 states and 8360 transitions. Word has length 30 [2021-08-21 13:02:37,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:37,030 INFO L470 AbstractCegarLoop]: Abstraction has 2562 states and 8360 transitions. [2021-08-21 13:02:37,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:37,030 INFO L276 IsEmpty]: Start isEmpty. Operand 2562 states and 8360 transitions. [2021-08-21 13:02:37,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:02:37,033 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:37,033 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:02:37,051 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-21 13:02:37,233 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,SelfDestructingSolverStorable45 [2021-08-21 13:02:37,234 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:37,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:37,234 INFO L82 PathProgramCache]: Analyzing trace with hash -1555957713, now seen corresponding path program 38 times [2021-08-21 13:02:37,234 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:37,234 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896062834] [2021-08-21 13:02:37,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:37,234 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:37,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:37,689 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:37,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:37,690 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896062834] [2021-08-21 13:02:37,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896062834] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:37,690 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449751771] [2021-08-21 13:02:37,690 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:02:37,690 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:37,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:37,691 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:37,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-08-21 13:02:38,461 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:02:38,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:02:38,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 13:02:38,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:39,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:02:39,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 13:02:39,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 13:02:39,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, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2021-08-21 13:02:39,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:02:39,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 13:02:39,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 13:02:39,072 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2021-08-21 13:02:39,163 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:39,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449751771] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:39,164 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:39,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 25 [2021-08-21 13:02:39,164 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006111457] [2021-08-21 13:02:39,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-21 13:02:39,164 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:39,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-21 13:02:39,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2021-08-21 13:02:39,165 INFO L87 Difference]: Start difference. First operand 2562 states and 8360 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:02:43,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:43,521 INFO L93 Difference]: Finished difference Result 4192 states and 13134 transitions. [2021-08-21 13:02:43,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-08-21 13:02:43,521 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:02:43,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:43,528 INFO L225 Difference]: With dead ends: 4192 [2021-08-21 13:02:43,528 INFO L226 Difference]: Without dead ends: 4170 [2021-08-21 13:02:43,529 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2738 ImplicationChecksByTransitivity, 3597.6ms TimeCoverageRelationStatistics Valid=1026, Invalid=6984, Unknown=0, NotChecked=0, Total=8010 [2021-08-21 13:02:43,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4170 states. [2021-08-21 13:02:43,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4170 to 2603. [2021-08-21 13:02:43,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2603 states, 2602 states have (on average 3.272098385857033) internal successors, (8514), 2602 states have internal predecessors, (8514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:43,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2603 states to 2603 states and 8514 transitions. [2021-08-21 13:02:43,566 INFO L78 Accepts]: Start accepts. Automaton has 2603 states and 8514 transitions. Word has length 30 [2021-08-21 13:02:43,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:43,566 INFO L470 AbstractCegarLoop]: Abstraction has 2603 states and 8514 transitions. [2021-08-21 13:02:43,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:02:43,567 INFO L276 IsEmpty]: Start isEmpty. Operand 2603 states and 8514 transitions. [2021-08-21 13:02:43,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:02:43,570 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:43,570 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:02:43,588 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2021-08-21 13:02:43,770 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,SelfDestructingSolverStorable46 [2021-08-21 13:02:43,771 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:43,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:43,771 INFO L82 PathProgramCache]: Analyzing trace with hash -1067437025, now seen corresponding path program 39 times [2021-08-21 13:02:43,771 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:43,771 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209549143] [2021-08-21 13:02:43,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:43,771 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:43,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:44,174 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:44,174 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:44,175 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209549143] [2021-08-21 13:02:44,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209549143] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:44,175 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372672410] [2021-08-21 13:02:44,175 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:02:44,175 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:44,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:44,176 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:44,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-08-21 13:02:45,012 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:02:45,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:02:45,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:02:45,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:45,443 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:02:45,444 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 41 treesize of output 37 [2021-08-21 13:02:45,471 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:02:45,471 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 29 treesize of output 25 [2021-08-21 13:02:45,525 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:45,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372672410] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:45,525 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:45,525 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 25 [2021-08-21 13:02:45,525 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747543562] [2021-08-21 13:02:45,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-21 13:02:45,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:45,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-21 13:02:45,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=576, Unknown=0, NotChecked=0, Total=650 [2021-08-21 13:02:45,526 INFO L87 Difference]: Start difference. First operand 2603 states and 8514 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:02:47,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:47,424 INFO L93 Difference]: Finished difference Result 4429 states and 13832 transitions. [2021-08-21 13:02:47,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-21 13:02:47,425 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:02:47,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:47,433 INFO L225 Difference]: With dead ends: 4429 [2021-08-21 13:02:47,433 INFO L226 Difference]: Without dead ends: 4414 [2021-08-21 13:02:47,433 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 792 ImplicationChecksByTransitivity, 1388.4ms TimeCoverageRelationStatistics Valid=359, Invalid=2833, Unknown=0, NotChecked=0, Total=3192 [2021-08-21 13:02:47,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4414 states. [2021-08-21 13:02:47,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4414 to 2732. [2021-08-21 13:02:47,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2732 states, 2731 states have (on average 3.258147198828268) internal successors, (8898), 2731 states have internal predecessors, (8898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:47,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2732 states to 2732 states and 8898 transitions. [2021-08-21 13:02:47,500 INFO L78 Accepts]: Start accepts. Automaton has 2732 states and 8898 transitions. Word has length 30 [2021-08-21 13:02:47,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:47,500 INFO L470 AbstractCegarLoop]: Abstraction has 2732 states and 8898 transitions. [2021-08-21 13:02:47,500 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:02:47,500 INFO L276 IsEmpty]: Start isEmpty. Operand 2732 states and 8898 transitions. [2021-08-21 13:02:47,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:02:47,504 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:47,504 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, 1, 1, 1, 1] [2021-08-21 13:02:47,522 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-21 13:02:47,705 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,SelfDestructingSolverStorable47 [2021-08-21 13:02:47,705 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:47,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:47,706 INFO L82 PathProgramCache]: Analyzing trace with hash -1314333996, now seen corresponding path program 7 times [2021-08-21 13:02:47,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:47,706 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661551335] [2021-08-21 13:02:47,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:47,706 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:47,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:48,041 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:48,042 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:48,042 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661551335] [2021-08-21 13:02:48,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661551335] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:48,042 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819549775] [2021-08-21 13:02:48,042 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:02:48,042 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:48,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:48,043 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:48,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-08-21 13:02:48,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:48,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:02:48,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:49,444 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:02:49,444 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 37 treesize of output 32 [2021-08-21 13:02:49,449 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:02:49,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-08-21 13:02:49,494 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:49,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819549775] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:49,494 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:49,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 23 [2021-08-21 13:02:49,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509951710] [2021-08-21 13:02:49,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:02:49,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:49,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:02:49,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:02:49,495 INFO L87 Difference]: Start difference. First operand 2732 states and 8898 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:51,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:51,039 INFO L93 Difference]: Finished difference Result 3523 states and 11277 transitions. [2021-08-21 13:02:51,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 13:02:51,039 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 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-21 13:02:51,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:51,045 INFO L225 Difference]: With dead ends: 3523 [2021-08-21 13:02:51,045 INFO L226 Difference]: Without dead ends: 3508 [2021-08-21 13:02:51,046 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 567 ImplicationChecksByTransitivity, 1316.0ms TimeCoverageRelationStatistics Valid=315, Invalid=1665, Unknown=0, NotChecked=0, Total=1980 [2021-08-21 13:02:51,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3508 states. [2021-08-21 13:02:51,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3508 to 2746. [2021-08-21 13:02:51,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2746 states, 2745 states have (on average 3.2568306010928962) internal successors, (8940), 2745 states have internal predecessors, (8940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:51,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2746 states to 2746 states and 8940 transitions. [2021-08-21 13:02:51,083 INFO L78 Accepts]: Start accepts. Automaton has 2746 states and 8940 transitions. Word has length 30 [2021-08-21 13:02:51,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:51,083 INFO L470 AbstractCegarLoop]: Abstraction has 2746 states and 8940 transitions. [2021-08-21 13:02:51,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:51,084 INFO L276 IsEmpty]: Start isEmpty. Operand 2746 states and 8940 transitions. [2021-08-21 13:02:51,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:02:51,087 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:51,087 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, 1, 1, 1, 1] [2021-08-21 13:02:51,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2021-08-21 13:02:51,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:51,288 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:51,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:51,288 INFO L82 PathProgramCache]: Analyzing trace with hash 1513260232, now seen corresponding path program 8 times [2021-08-21 13:02:51,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:51,288 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813898094] [2021-08-21 13:02:51,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:51,288 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:51,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:51,610 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:51,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:51,611 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813898094] [2021-08-21 13:02:51,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813898094] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:51,611 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965428116] [2021-08-21 13:02:51,611 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:02:51,611 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:51,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:51,613 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:51,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-08-21 13:02:52,543 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:02:52,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:02:52,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:02:52,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:53,045 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:02:53,045 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 37 treesize of output 32 [2021-08-21 13:02:53,050 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:02:53,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-08-21 13:02:53,100 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:53,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965428116] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:53,100 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:53,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-08-21 13:02:53,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664030995] [2021-08-21 13:02:53,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 13:02:53,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:53,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 13:02:53,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2021-08-21 13:02:53,101 INFO L87 Difference]: Start difference. First operand 2746 states and 8940 transitions. Second operand has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:54,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:54,517 INFO L93 Difference]: Finished difference Result 3522 states and 11289 transitions. [2021-08-21 13:02:54,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 13:02:54,517 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:02:54,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:54,523 INFO L225 Difference]: With dead ends: 3522 [2021-08-21 13:02:54,523 INFO L226 Difference]: Without dead ends: 3507 [2021-08-21 13:02:54,523 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 488 ImplicationChecksByTransitivity, 1247.7ms TimeCoverageRelationStatistics Valid=307, Invalid=1415, Unknown=0, NotChecked=0, Total=1722 [2021-08-21 13:02:54,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3507 states. [2021-08-21 13:02:54,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3507 to 2738. [2021-08-21 13:02:54,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2738 states, 2737 states have (on average 3.2586773839970773) internal successors, (8919), 2737 states have internal predecessors, (8919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:54,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2738 states to 2738 states and 8919 transitions. [2021-08-21 13:02:54,558 INFO L78 Accepts]: Start accepts. Automaton has 2738 states and 8919 transitions. Word has length 30 [2021-08-21 13:02:54,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:54,558 INFO L470 AbstractCegarLoop]: Abstraction has 2738 states and 8919 transitions. [2021-08-21 13:02:54,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:54,558 INFO L276 IsEmpty]: Start isEmpty. Operand 2738 states and 8919 transitions. [2021-08-21 13:02:54,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:02:54,561 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:54,561 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, 1, 1, 1, 1] [2021-08-21 13:02:54,579 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2021-08-21 13:02:54,762 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,SelfDestructingSolverStorable49 [2021-08-21 13:02:54,762 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:54,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:54,762 INFO L82 PathProgramCache]: Analyzing trace with hash 1894737772, now seen corresponding path program 9 times [2021-08-21 13:02:54,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:54,763 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868206498] [2021-08-21 13:02:54,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:54,763 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:54,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:55,079 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:55,079 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:55,079 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868206498] [2021-08-21 13:02:55,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868206498] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:55,079 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670979048] [2021-08-21 13:02:55,079 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:02:55,079 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:55,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:55,080 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:55,082 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-08-21 13:02:56,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:02:56,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:02:56,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:02:56,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:02:56,654 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-08-21 13:02:56,655 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 40 treesize of output 35 [2021-08-21 13:02:56,660 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:02:56,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 21 [2021-08-21 13:02:56,697 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:56,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [670979048] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:56,698 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:02:56,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-21 13:02:56,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021169761] [2021-08-21 13:02:56,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 13:02:56,698 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:02:56,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 13:02:56,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2021-08-21 13:02:56,699 INFO L87 Difference]: Start difference. First operand 2738 states and 8919 transitions. Second operand has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:58,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:02:58,478 INFO L93 Difference]: Finished difference Result 3549 states and 11362 transitions. [2021-08-21 13:02:58,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 13:02:58,478 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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-21 13:02:58,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:02:58,484 INFO L225 Difference]: With dead ends: 3549 [2021-08-21 13:02:58,484 INFO L226 Difference]: Without dead ends: 3534 [2021-08-21 13:02:58,484 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 595 ImplicationChecksByTransitivity, 1539.7ms TimeCoverageRelationStatistics Valid=356, Invalid=1714, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 13:02:58,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3534 states. [2021-08-21 13:02:58,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3534 to 2750. [2021-08-21 13:02:58,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2750 states, 2749 states have (on average 3.261913423062932) internal successors, (8967), 2749 states have internal predecessors, (8967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:58,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2750 states to 2750 states and 8967 transitions. [2021-08-21 13:02:58,522 INFO L78 Accepts]: Start accepts. Automaton has 2750 states and 8967 transitions. Word has length 30 [2021-08-21 13:02:58,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:02:58,523 INFO L470 AbstractCegarLoop]: Abstraction has 2750 states and 8967 transitions. [2021-08-21 13:02:58,523 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:02:58,523 INFO L276 IsEmpty]: Start isEmpty. Operand 2750 states and 8967 transitions. [2021-08-21 13:02:58,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:02:58,526 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:02:58,526 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, 1, 1, 1, 1] [2021-08-21 13:02:58,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2021-08-21 13:02:58,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:58,727 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:02:58,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:02:58,727 INFO L82 PathProgramCache]: Analyzing trace with hash -260258954, now seen corresponding path program 10 times [2021-08-21 13:02:58,727 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:02:58,727 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792855702] [2021-08-21 13:02:58,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:02:58,728 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:02:58,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:02:59,068 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:02:59,068 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:02:59,068 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792855702] [2021-08-21 13:02:59,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792855702] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:02:59,068 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231306169] [2021-08-21 13:02:59,068 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:02:59,068 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:02:59,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:02:59,073 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:02:59,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-08-21 13:03:00,106 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:03:00,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:03:00,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:03:00,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:00,545 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:03:00,545 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 37 treesize of output 32 [2021-08-21 13:03:00,550 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:03:00,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2021-08-21 13:03:00,620 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:00,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231306169] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:00,620 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:00,620 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 13:03:00,620 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622218728] [2021-08-21 13:03:00,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:03:00,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:00,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:03:00,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:03:00,621 INFO L87 Difference]: Start difference. First operand 2750 states and 8967 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:03,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:03,552 INFO L93 Difference]: Finished difference Result 4486 states and 14266 transitions. [2021-08-21 13:03:03,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-21 13:03:03,552 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 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-21 13:03:03,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:03,560 INFO L225 Difference]: With dead ends: 4486 [2021-08-21 13:03:03,560 INFO L226 Difference]: Without dead ends: 4467 [2021-08-21 13:03:03,561 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1118 ImplicationChecksByTransitivity, 2389.8ms TimeCoverageRelationStatistics Valid=596, Invalid=3310, Unknown=0, NotChecked=0, Total=3906 [2021-08-21 13:03:03,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4467 states. [2021-08-21 13:03:03,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4467 to 2806. [2021-08-21 13:03:03,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2806 states, 2805 states have (on average 3.265597147950089) internal successors, (9160), 2805 states have internal predecessors, (9160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:03,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2806 states to 2806 states and 9160 transitions. [2021-08-21 13:03:03,612 INFO L78 Accepts]: Start accepts. Automaton has 2806 states and 9160 transitions. Word has length 30 [2021-08-21 13:03:03,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:03,612 INFO L470 AbstractCegarLoop]: Abstraction has 2806 states and 9160 transitions. [2021-08-21 13:03:03,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:03,612 INFO L276 IsEmpty]: Start isEmpty. Operand 2806 states and 9160 transitions. [2021-08-21 13:03:03,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:03:03,616 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:03,616 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, 1, 1, 1, 1] [2021-08-21 13:03:03,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2021-08-21 13:03:03,828 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2021-08-21 13:03:03,829 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:03:03,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:03,829 INFO L82 PathProgramCache]: Analyzing trace with hash -1369414922, now seen corresponding path program 11 times [2021-08-21 13:03:03,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:03,829 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527465522] [2021-08-21 13:03:03,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:03,829 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:03,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:04,140 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:04,141 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:04,141 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527465522] [2021-08-21 13:03:04,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527465522] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:04,141 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261541123] [2021-08-21 13:03:04,141 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:03:04,141 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:04,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:04,145 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:03:04,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-08-21 13:03:05,226 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:03:05,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:03:05,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 13:03:05,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:05,722 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:03:05,723 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 37 treesize of output 32 [2021-08-21 13:03:05,728 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:03:05,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2021-08-21 13:03:05,799 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:05,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1261541123] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:05,800 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:05,800 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-08-21 13:03:05,800 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332631752] [2021-08-21 13:03:05,800 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:03:05,800 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:05,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:03:05,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:03:05,800 INFO L87 Difference]: Start difference. First operand 2806 states and 9160 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:07,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:07,827 INFO L93 Difference]: Finished difference Result 3766 states and 12082 transitions. [2021-08-21 13:03:07,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-21 13:03:07,827 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:03:07,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:07,833 INFO L225 Difference]: With dead ends: 3766 [2021-08-21 13:03:07,833 INFO L226 Difference]: Without dead ends: 3751 [2021-08-21 13:03:07,834 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 789 ImplicationChecksByTransitivity, 1698.8ms TimeCoverageRelationStatistics Valid=425, Invalid=2227, Unknown=0, NotChecked=0, Total=2652 [2021-08-21 13:03:07,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3751 states. [2021-08-21 13:03:07,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3751 to 2816. [2021-08-21 13:03:07,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2816 states, 2815 states have (on average 3.266429840142096) internal successors, (9195), 2815 states have internal predecessors, (9195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:07,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2816 states to 2816 states and 9195 transitions. [2021-08-21 13:03:07,874 INFO L78 Accepts]: Start accepts. Automaton has 2816 states and 9195 transitions. Word has length 30 [2021-08-21 13:03:07,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:07,875 INFO L470 AbstractCegarLoop]: Abstraction has 2816 states and 9195 transitions. [2021-08-21 13:03:07,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:07,875 INFO L276 IsEmpty]: Start isEmpty. Operand 2816 states and 9195 transitions. [2021-08-21 13:03:07,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:03:07,878 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:07,878 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, 1, 1, 1, 1] [2021-08-21 13:03:07,897 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2021-08-21 13:03:08,079 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,SelfDestructingSolverStorable52 [2021-08-21 13:03:08,079 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:03:08,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:08,079 INFO L82 PathProgramCache]: Analyzing trace with hash 436133214, now seen corresponding path program 12 times [2021-08-21 13:03:08,079 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:08,079 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480496119] [2021-08-21 13:03:08,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:08,080 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:08,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:08,403 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:08,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:08,403 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480496119] [2021-08-21 13:03:08,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480496119] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:08,403 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208279736] [2021-08-21 13:03:08,403 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:03:08,403 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:08,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:08,418 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:03:08,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-08-21 13:03:09,522 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:03:09,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:03:09,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:03:09,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:09,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:03:09,929 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:03:09,929 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 45 treesize of output 53 [2021-08-21 13:03:09,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:03:09,939 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:03:09,939 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 76 treesize of output 76 [2021-08-21 13:03:10,433 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:10,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208279736] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:10,433 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:10,433 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 24 [2021-08-21 13:03:10,433 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425366774] [2021-08-21 13:03:10,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 13:03:10,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:10,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 13:03:10,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2021-08-21 13:03:10,434 INFO L87 Difference]: Start difference. First operand 2816 states and 9195 transitions. Second operand has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 24 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-21 13:03:16,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:16,246 INFO L93 Difference]: Finished difference Result 5003 states and 15624 transitions. [2021-08-21 13:03:16,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-08-21 13:03:16,246 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 24 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-21 13:03:16,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:16,257 INFO L225 Difference]: With dead ends: 5003 [2021-08-21 13:03:16,257 INFO L226 Difference]: Without dead ends: 4969 [2021-08-21 13:03:16,258 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2550 ImplicationChecksByTransitivity, 4990.8ms TimeCoverageRelationStatistics Valid=1172, Invalid=6484, Unknown=0, NotChecked=0, Total=7656 [2021-08-21 13:03:16,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4969 states. [2021-08-21 13:03:16,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4969 to 2843. [2021-08-21 13:03:16,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2843 states, 2842 states have (on average 3.277269528501056) internal successors, (9314), 2842 states have internal predecessors, (9314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:16,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2843 states to 2843 states and 9314 transitions. [2021-08-21 13:03:16,326 INFO L78 Accepts]: Start accepts. Automaton has 2843 states and 9314 transitions. Word has length 30 [2021-08-21 13:03:16,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:16,326 INFO L470 AbstractCegarLoop]: Abstraction has 2843 states and 9314 transitions. [2021-08-21 13:03:16,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 24 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-21 13:03:16,326 INFO L276 IsEmpty]: Start isEmpty. Operand 2843 states and 9314 transitions. [2021-08-21 13:03:16,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:03:16,330 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:16,330 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, 1, 1, 1, 1] [2021-08-21 13:03:16,350 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2021-08-21 13:03:16,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:16,531 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:03:16,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:16,531 INFO L82 PathProgramCache]: Analyzing trace with hash 555987820, now seen corresponding path program 13 times [2021-08-21 13:03:16,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:16,531 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951129828] [2021-08-21 13:03:16,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:16,531 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:16,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:16,878 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:16,878 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:16,878 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951129828] [2021-08-21 13:03:16,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951129828] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:16,878 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366628717] [2021-08-21 13:03:16,878 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:03:16,878 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:16,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:16,881 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:03:16,882 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-08-21 13:03:18,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:18,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:03:18,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:18,538 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:03:18,538 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 32 [2021-08-21 13:03:18,549 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:03:18,549 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 18 [2021-08-21 13:03:18,617 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:18,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366628717] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:18,617 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:18,617 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2021-08-21 13:03:18,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270677712] [2021-08-21 13:03:18,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 13:03:18,618 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:18,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 13:03:18,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2021-08-21 13:03:18,618 INFO L87 Difference]: Start difference. First operand 2843 states and 9314 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 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-21 13:03:20,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:20,269 INFO L93 Difference]: Finished difference Result 4177 states and 13157 transitions. [2021-08-21 13:03:20,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-21 13:03:20,270 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 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-21 13:03:20,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:20,276 INFO L225 Difference]: With dead ends: 4177 [2021-08-21 13:03:20,276 INFO L226 Difference]: Without dead ends: 4162 [2021-08-21 13:03:20,277 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 684 ImplicationChecksByTransitivity, 1413.2ms TimeCoverageRelationStatistics Valid=413, Invalid=1749, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 13:03:20,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4162 states. [2021-08-21 13:03:20,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4162 to 2853. [2021-08-21 13:03:20,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2853 states, 2852 states have (on average 3.2808555399719497) internal successors, (9357), 2852 states have internal predecessors, (9357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:20,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2853 states to 2853 states and 9357 transitions. [2021-08-21 13:03:20,321 INFO L78 Accepts]: Start accepts. Automaton has 2853 states and 9357 transitions. Word has length 30 [2021-08-21 13:03:20,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:20,321 INFO L470 AbstractCegarLoop]: Abstraction has 2853 states and 9357 transitions. [2021-08-21 13:03:20,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 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-21 13:03:20,322 INFO L276 IsEmpty]: Start isEmpty. Operand 2853 states and 9357 transitions. [2021-08-21 13:03:20,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:03:20,325 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:20,325 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:03:20,345 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2021-08-21 13:03:20,526 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,SelfDestructingSolverStorable54 [2021-08-21 13:03:20,526 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:03:20,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:20,526 INFO L82 PathProgramCache]: Analyzing trace with hash -323064787, now seen corresponding path program 40 times [2021-08-21 13:03:20,526 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:20,526 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657648934] [2021-08-21 13:03:20,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:20,526 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:20,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:20,916 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:20,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:20,917 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657648934] [2021-08-21 13:03:20,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657648934] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:20,917 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935708889] [2021-08-21 13:03:20,917 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:03:20,917 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:20,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:20,919 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:03:20,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-08-21 13:03:22,151 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:03:22,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:03:22,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:03:22,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:22,598 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:03:22,598 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 41 treesize of output 37 [2021-08-21 13:03:22,610 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:03:22,611 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 29 treesize of output 25 [2021-08-21 13:03:22,663 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:22,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935708889] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:22,663 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:22,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 25 [2021-08-21 13:03:22,664 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518906780] [2021-08-21 13:03:22,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-21 13:03:22,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:22,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-21 13:03:22,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2021-08-21 13:03:22,664 INFO L87 Difference]: Start difference. First operand 2853 states and 9357 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:03:25,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:25,470 INFO L93 Difference]: Finished difference Result 5560 states and 17309 transitions. [2021-08-21 13:03:25,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-21 13:03:25,471 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:03:25,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:25,480 INFO L225 Difference]: With dead ends: 5560 [2021-08-21 13:03:25,480 INFO L226 Difference]: Without dead ends: 5530 [2021-08-21 13:03:25,480 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1185 ImplicationChecksByTransitivity, 2303.9ms TimeCoverageRelationStatistics Valid=575, Invalid=3715, Unknown=0, NotChecked=0, Total=4290 [2021-08-21 13:03:25,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5530 states. [2021-08-21 13:03:25,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5530 to 2919. [2021-08-21 13:03:25,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2919 states, 2918 states have (on average 3.296435915010281) internal successors, (9619), 2918 states have internal predecessors, (9619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:25,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2919 states to 2919 states and 9619 transitions. [2021-08-21 13:03:25,541 INFO L78 Accepts]: Start accepts. Automaton has 2919 states and 9619 transitions. Word has length 30 [2021-08-21 13:03:25,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:25,541 INFO L470 AbstractCegarLoop]: Abstraction has 2919 states and 9619 transitions. [2021-08-21 13:03:25,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:03:25,542 INFO L276 IsEmpty]: Start isEmpty. Operand 2919 states and 9619 transitions. [2021-08-21 13:03:25,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:03:25,546 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:25,546 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, 1, 1, 1, 1] [2021-08-21 13:03:25,577 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2021-08-21 13:03:25,746 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,SelfDestructingSolverStorable55 [2021-08-21 13:03:25,746 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:03:25,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:25,747 INFO L82 PathProgramCache]: Analyzing trace with hash -1137606104, now seen corresponding path program 14 times [2021-08-21 13:03:25,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:25,747 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994984693] [2021-08-21 13:03:25,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:25,747 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:25,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:26,061 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:26,062 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:26,062 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994984693] [2021-08-21 13:03:26,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994984693] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:26,062 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144506460] [2021-08-21 13:03:26,062 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:03:26,062 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:26,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:26,065 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:03:26,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-08-21 13:03:27,346 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:03:27,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:03:27,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:03:27,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:27,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:03:27,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:03:27,705 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:03:27,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 37 [2021-08-21 13:03:27,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 8 [2021-08-21 13:03:27,822 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:27,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144506460] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:27,822 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:27,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-08-21 13:03:27,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048236973] [2021-08-21 13:03:27,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 13:03:27,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:27,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 13:03:27,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2021-08-21 13:03:27,823 INFO L87 Difference]: Start difference. First operand 2919 states and 9619 transitions. Second operand has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 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-21 13:03:30,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:30,694 INFO L93 Difference]: Finished difference Result 5108 states and 16205 transitions. [2021-08-21 13:03:30,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-08-21 13:03:30,695 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 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-21 13:03:30,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:30,704 INFO L225 Difference]: With dead ends: 5108 [2021-08-21 13:03:30,704 INFO L226 Difference]: Without dead ends: 5083 [2021-08-21 13:03:30,705 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1293 ImplicationChecksByTransitivity, 2299.6ms TimeCoverageRelationStatistics Valid=596, Invalid=3564, Unknown=0, NotChecked=0, Total=4160 [2021-08-21 13:03:30,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5083 states. [2021-08-21 13:03:30,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5083 to 2948. [2021-08-21 13:03:30,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2948 states, 2947 states have (on average 3.299626739056668) internal successors, (9724), 2947 states have internal predecessors, (9724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:30,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2948 states to 2948 states and 9724 transitions. [2021-08-21 13:03:30,759 INFO L78 Accepts]: Start accepts. Automaton has 2948 states and 9724 transitions. Word has length 30 [2021-08-21 13:03:30,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:30,759 INFO L470 AbstractCegarLoop]: Abstraction has 2948 states and 9724 transitions. [2021-08-21 13:03:30,759 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 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-21 13:03:30,759 INFO L276 IsEmpty]: Start isEmpty. Operand 2948 states and 9724 transitions. [2021-08-21 13:03:30,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:03:30,763 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:30,763 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:03:30,783 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2021-08-21 13:03:30,977 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:30,977 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:03:30,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:30,977 INFO L82 PathProgramCache]: Analyzing trace with hash -606436513, now seen corresponding path program 41 times [2021-08-21 13:03:30,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:30,977 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326677084] [2021-08-21 13:03:30,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:30,977 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:30,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:31,361 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:31,361 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:31,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326677084] [2021-08-21 13:03:31,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326677084] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:31,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475620929] [2021-08-21 13:03:31,361 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:03:31,361 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:31,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:31,362 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:03:31,362 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-08-21 13:03:32,654 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:03:32,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:03:32,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:03:32,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:33,092 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:03:33,092 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 41 treesize of output 37 [2021-08-21 13:03:33,104 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:03:33,104 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 33 treesize of output 29 [2021-08-21 13:03:33,157 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:33,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475620929] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:33,157 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:33,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 25 [2021-08-21 13:03:33,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886645996] [2021-08-21 13:03:33,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-21 13:03:33,158 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:33,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-21 13:03:33,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2021-08-21 13:03:33,158 INFO L87 Difference]: Start difference. First operand 2948 states and 9724 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:03:35,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:35,706 INFO L93 Difference]: Finished difference Result 5301 states and 16694 transitions. [2021-08-21 13:03:35,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-08-21 13:03:35,706 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:03:35,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:35,715 INFO L225 Difference]: With dead ends: 5301 [2021-08-21 13:03:35,715 INFO L226 Difference]: Without dead ends: 5271 [2021-08-21 13:03:35,716 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1114 ImplicationChecksByTransitivity, 2063.6ms TimeCoverageRelationStatistics Valid=569, Invalid=3337, Unknown=0, NotChecked=0, Total=3906 [2021-08-21 13:03:35,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5271 states. [2021-08-21 13:03:35,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5271 to 2952. [2021-08-21 13:03:35,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2952 states, 2951 states have (on average 3.300576075906472) internal successors, (9740), 2951 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-21 13:03:35,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2952 states to 2952 states and 9740 transitions. [2021-08-21 13:03:35,769 INFO L78 Accepts]: Start accepts. Automaton has 2952 states and 9740 transitions. Word has length 30 [2021-08-21 13:03:35,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:35,769 INFO L470 AbstractCegarLoop]: Abstraction has 2952 states and 9740 transitions. [2021-08-21 13:03:35,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:03:35,769 INFO L276 IsEmpty]: Start isEmpty. Operand 2952 states and 9740 transitions. [2021-08-21 13:03:35,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:03:35,773 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:35,773 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:03:35,792 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-21 13:03:35,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:35,973 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:03:35,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:35,974 INFO L82 PathProgramCache]: Analyzing trace with hash 1166671323, now seen corresponding path program 42 times [2021-08-21 13:03:35,974 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:35,974 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975011170] [2021-08-21 13:03:35,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:35,974 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:35,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:36,375 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:36,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:36,376 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975011170] [2021-08-21 13:03:36,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975011170] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:36,376 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771092633] [2021-08-21 13:03:36,376 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:03:36,376 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:36,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:36,377 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:03:36,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-08-21 13:03:37,695 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:03:37,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:03:37,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:03:37,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:38,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:03:38,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:03:38,134 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:03:38,134 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 35 treesize of output 51 [2021-08-21 13:03:38,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:03:38,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:03:38,149 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:03:38,149 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 71 treesize of output 83 [2021-08-21 13:03:38,284 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:38,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [771092633] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:38,284 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:38,284 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 24 [2021-08-21 13:03:38,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868463615] [2021-08-21 13:03:38,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 13:03:38,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:38,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 13:03:38,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2021-08-21 13:03:38,285 INFO L87 Difference]: Start difference. First operand 2952 states and 9740 transitions. Second operand has 25 states, 25 states have (on average 2.16) internal successors, (54), 24 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-21 13:03:42,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:42,535 INFO L93 Difference]: Finished difference Result 5894 states and 18459 transitions. [2021-08-21 13:03:42,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-08-21 13:03:42,535 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.16) internal successors, (54), 24 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-21 13:03:42,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:42,546 INFO L225 Difference]: With dead ends: 5894 [2021-08-21 13:03:42,546 INFO L226 Difference]: Without dead ends: 5868 [2021-08-21 13:03:42,546 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2200 ImplicationChecksByTransitivity, 3531.7ms TimeCoverageRelationStatistics Valid=1099, Invalid=5873, Unknown=0, NotChecked=0, Total=6972 [2021-08-21 13:03:42,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5868 states. [2021-08-21 13:03:42,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5868 to 2964. [2021-08-21 13:03:42,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2964 states, 2963 states have (on average 3.304421194735066) internal successors, (9791), 2963 states have internal predecessors, (9791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:42,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2964 states to 2964 states and 9791 transitions. [2021-08-21 13:03:42,606 INFO L78 Accepts]: Start accepts. Automaton has 2964 states and 9791 transitions. Word has length 30 [2021-08-21 13:03:42,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:42,606 INFO L470 AbstractCegarLoop]: Abstraction has 2964 states and 9791 transitions. [2021-08-21 13:03:42,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.16) internal successors, (54), 24 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-21 13:03:42,606 INFO L276 IsEmpty]: Start isEmpty. Operand 2964 states and 9791 transitions. [2021-08-21 13:03:42,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:03:42,610 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:42,610 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:03:42,630 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2021-08-21 13:03:42,810 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:42,810 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:03:42,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:42,811 INFO L82 PathProgramCache]: Analyzing trace with hash -64309065, now seen corresponding path program 43 times [2021-08-21 13:03:42,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:42,811 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016092132] [2021-08-21 13:03:42,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:42,811 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:42,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:43,245 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:43,245 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:43,246 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016092132] [2021-08-21 13:03:43,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016092132] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:43,246 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954343055] [2021-08-21 13:03:43,246 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:03:43,246 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:43,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:43,248 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:03:43,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-08-21 13:03:44,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:44,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:03:44,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:45,128 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:03:45,128 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 41 treesize of output 37 [2021-08-21 13:03:45,144 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:03:45,144 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 29 treesize of output 25 [2021-08-21 13:03:45,182 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:45,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954343055] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:45,182 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:45,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 22 [2021-08-21 13:03:45,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651175127] [2021-08-21 13:03:45,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:03:45,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:45,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:03:45,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:03:45,183 INFO L87 Difference]: Start difference. First operand 2964 states and 9791 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-21 13:03:49,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:49,761 INFO L93 Difference]: Finished difference Result 4192 states and 13326 transitions. [2021-08-21 13:03:49,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-08-21 13:03:49,761 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-21 13:03:49,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:49,769 INFO L225 Difference]: With dead ends: 4192 [2021-08-21 13:03:49,770 INFO L226 Difference]: Without dead ends: 4166 [2021-08-21 13:03:49,770 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2060 ImplicationChecksByTransitivity, 3640.0ms TimeCoverageRelationStatistics Valid=784, Invalid=5858, Unknown=0, NotChecked=0, Total=6642 [2021-08-21 13:03:49,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4166 states. [2021-08-21 13:03:49,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4166 to 2958. [2021-08-21 13:03:49,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2958 states, 2957 states have (on average 3.304024349002367) internal successors, (9770), 2957 states have internal predecessors, (9770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:49,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2958 states to 2958 states and 9770 transitions. [2021-08-21 13:03:49,817 INFO L78 Accepts]: Start accepts. Automaton has 2958 states and 9770 transitions. Word has length 30 [2021-08-21 13:03:49,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:49,817 INFO L470 AbstractCegarLoop]: Abstraction has 2958 states and 9770 transitions. [2021-08-21 13:03:49,818 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-21 13:03:49,818 INFO L276 IsEmpty]: Start isEmpty. Operand 2958 states and 9770 transitions. [2021-08-21 13:03:49,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:03:49,822 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:49,822 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, 1, 1, 1, 1] [2021-08-21 13:03:49,849 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-21 13:03:50,036 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,SelfDestructingSolverStorable59 [2021-08-21 13:03:50,037 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:03:50,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:50,037 INFO L82 PathProgramCache]: Analyzing trace with hash 333458208, now seen corresponding path program 15 times [2021-08-21 13:03:50,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:50,037 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640469555] [2021-08-21 13:03:50,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:50,037 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:50,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:50,381 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:50,381 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:50,382 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640469555] [2021-08-21 13:03:50,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640469555] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:50,382 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227828656] [2021-08-21 13:03:50,382 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:03:50,382 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:50,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:50,383 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:03:50,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-08-21 13:03:51,820 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:03:51,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:03:51,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:03:51,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:52,289 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 13:03:52,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 55 [2021-08-21 13:03:52,305 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 13:03:52,306 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 60 treesize of output 68 [2021-08-21 13:03:52,517 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:52,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227828656] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:52,517 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:52,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-08-21 13:03:52,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676590492] [2021-08-21 13:03:52,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 13:03:52,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:52,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 13:03:52,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2021-08-21 13:03:52,518 INFO L87 Difference]: Start difference. First operand 2958 states and 9770 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:54,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:54,300 INFO L93 Difference]: Finished difference Result 4385 states and 14158 transitions. [2021-08-21 13:03:54,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 13:03:54,301 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:03:54,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:54,309 INFO L225 Difference]: With dead ends: 4385 [2021-08-21 13:03:54,309 INFO L226 Difference]: Without dead ends: 4370 [2021-08-21 13:03:54,310 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 634 ImplicationChecksByTransitivity, 1404.9ms TimeCoverageRelationStatistics Valid=379, Invalid=1601, Unknown=0, NotChecked=0, Total=1980 [2021-08-21 13:03:54,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4370 states. [2021-08-21 13:03:54,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4370 to 2951. [2021-08-21 13:03:54,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2951 states, 2950 states have (on average 3.3023728813559323) internal successors, (9742), 2950 states have internal predecessors, (9742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:54,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2951 states to 2951 states and 9742 transitions. [2021-08-21 13:03:54,357 INFO L78 Accepts]: Start accepts. Automaton has 2951 states and 9742 transitions. Word has length 30 [2021-08-21 13:03:54,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:54,357 INFO L470 AbstractCegarLoop]: Abstraction has 2951 states and 9742 transitions. [2021-08-21 13:03:54,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:54,357 INFO L276 IsEmpty]: Start isEmpty. Operand 2951 states and 9742 transitions. [2021-08-21 13:03:54,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:03:54,361 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:54,361 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, 1, 1, 1, 1] [2021-08-21 13:03:54,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2021-08-21 13:03:54,561 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,SelfDestructingSolverStorable60 [2021-08-21 13:03:54,561 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:03:54,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:54,562 INFO L82 PathProgramCache]: Analyzing trace with hash -523918848, now seen corresponding path program 16 times [2021-08-21 13:03:54,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:54,562 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990399497] [2021-08-21 13:03:54,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:54,562 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:54,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:54,927 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:54,927 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:54,927 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990399497] [2021-08-21 13:03:54,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990399497] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:54,927 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043363394] [2021-08-21 13:03:54,927 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:03:54,927 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:54,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:54,928 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:03:54,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-08-21 13:03:56,413 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:03:56,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:03:56,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:03:56,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:03:56,912 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:03:56,913 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 37 treesize of output 32 [2021-08-21 13:03:56,948 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:03:56,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-08-21 13:03:56,996 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:56,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1043363394] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:56,996 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:03:56,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 23 [2021-08-21 13:03:56,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889585210] [2021-08-21 13:03:56,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:03:56,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:03:56,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:03:56,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:03:56,997 INFO L87 Difference]: Start difference. First operand 2951 states and 9742 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:58,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:03:58,330 INFO L93 Difference]: Finished difference Result 3676 states and 11929 transitions. [2021-08-21 13:03:58,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 13:03:58,331 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:03:58,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:03:58,338 INFO L225 Difference]: With dead ends: 3676 [2021-08-21 13:03:58,338 INFO L226 Difference]: Without dead ends: 3661 [2021-08-21 13:03:58,338 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 497 ImplicationChecksByTransitivity, 1135.7ms TimeCoverageRelationStatistics Valid=253, Invalid=1469, Unknown=0, NotChecked=0, Total=1722 [2021-08-21 13:03:58,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3661 states. [2021-08-21 13:03:58,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3661 to 2943. [2021-08-21 13:03:58,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2943 states, 2942 states have (on average 3.3042148198504417) internal successors, (9721), 2942 states have internal predecessors, (9721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:58,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2943 states to 2943 states and 9721 transitions. [2021-08-21 13:03:58,377 INFO L78 Accepts]: Start accepts. Automaton has 2943 states and 9721 transitions. Word has length 30 [2021-08-21 13:03:58,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:03:58,378 INFO L470 AbstractCegarLoop]: Abstraction has 2943 states and 9721 transitions. [2021-08-21 13:03:58,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:03:58,378 INFO L276 IsEmpty]: Start isEmpty. Operand 2943 states and 9721 transitions. [2021-08-21 13:03:58,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:03:58,381 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:03:58,381 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, 1, 1, 1, 1] [2021-08-21 13:03:58,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2021-08-21 13:03:58,582 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2021-08-21 13:03:58,582 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:03:58,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:03:58,582 INFO L82 PathProgramCache]: Analyzing trace with hash -2096976852, now seen corresponding path program 17 times [2021-08-21 13:03:58,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:03:58,582 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99276459] [2021-08-21 13:03:58,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:03:58,583 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:03:58,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:03:58,961 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:03:58,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:03:58,962 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99276459] [2021-08-21 13:03:58,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99276459] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:03:58,962 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852689088] [2021-08-21 13:03:58,962 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:03:58,962 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:03:58,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:03:58,963 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:03:58,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-08-21 13:04:00,493 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:04:00,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:04:00,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:04:00,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:00,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:04:00,955 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:04:00,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-08-21 13:04:00,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2021-08-21 13:04:01,061 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:01,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [852689088] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:01,061 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:01,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 13:04:01,061 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592290950] [2021-08-21 13:04:01,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:04:01,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:01,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:04:01,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:04:01,062 INFO L87 Difference]: Start difference. First operand 2943 states and 9721 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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-21 13:04:03,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:04:03,763 INFO L93 Difference]: Finished difference Result 4684 states and 15085 transitions. [2021-08-21 13:04:03,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-21 13:04:03,763 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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-21 13:04:03,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:04:03,772 INFO L225 Difference]: With dead ends: 4684 [2021-08-21 13:04:03,772 INFO L226 Difference]: Without dead ends: 4659 [2021-08-21 13:04:03,773 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1158 ImplicationChecksByTransitivity, 2001.2ms TimeCoverageRelationStatistics Valid=474, Invalid=3686, Unknown=0, NotChecked=0, Total=4160 [2021-08-21 13:04:03,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4659 states. [2021-08-21 13:04:03,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4659 to 2932. [2021-08-21 13:04:03,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2932 states, 2931 states have (on average 3.3016035482770385) internal successors, (9677), 2931 states have internal predecessors, (9677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:03,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2932 states to 2932 states and 9677 transitions. [2021-08-21 13:04:03,823 INFO L78 Accepts]: Start accepts. Automaton has 2932 states and 9677 transitions. Word has length 30 [2021-08-21 13:04:03,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:03,823 INFO L470 AbstractCegarLoop]: Abstraction has 2932 states and 9677 transitions. [2021-08-21 13:04:03,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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-21 13:04:03,823 INFO L276 IsEmpty]: Start isEmpty. Operand 2932 states and 9677 transitions. [2021-08-21 13:04:03,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:04:03,827 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:03,827 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, 1, 1, 1, 1] [2021-08-21 13:04:03,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2021-08-21 13:04:04,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:04,028 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:04:04,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:04,028 INFO L82 PathProgramCache]: Analyzing trace with hash -702281684, now seen corresponding path program 18 times [2021-08-21 13:04:04,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:04,028 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8885316] [2021-08-21 13:04:04,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:04,028 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:04,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:04,414 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:04,414 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:04,414 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8885316] [2021-08-21 13:04:04,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8885316] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:04,414 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296695280] [2021-08-21 13:04:04,414 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:04:04,414 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:04,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:04,415 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:04:04,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-08-21 13:04:05,969 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:04:05,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:04:05,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:04:05,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:06,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:04:06,335 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:04:06,335 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 37 treesize of output 45 [2021-08-21 13:04:06,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:04:06,346 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:04:06,346 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 68 treesize of output 68 [2021-08-21 13:04:06,865 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:06,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296695280] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:06,866 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:06,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 24 [2021-08-21 13:04:06,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048560844] [2021-08-21 13:04:06,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 13:04:06,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:06,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 13:04:06,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2021-08-21 13:04:06,867 INFO L87 Difference]: Start difference. First operand 2932 states and 9677 transitions. Second operand has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 24 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-21 13:04:11,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:04:11,236 INFO L93 Difference]: Finished difference Result 4822 states and 15359 transitions. [2021-08-21 13:04:11,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-08-21 13:04:11,237 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 24 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-21 13:04:11,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:04:11,246 INFO L225 Difference]: With dead ends: 4822 [2021-08-21 13:04:11,246 INFO L226 Difference]: Without dead ends: 4788 [2021-08-21 13:04:11,247 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1921 ImplicationChecksByTransitivity, 3875.2ms TimeCoverageRelationStatistics Valid=919, Invalid=5243, Unknown=0, NotChecked=0, Total=6162 [2021-08-21 13:04:11,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4788 states. [2021-08-21 13:04:11,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4788 to 2948. [2021-08-21 13:04:11,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2948 states, 2947 states have (on average 3.298948082796064) internal successors, (9722), 2947 states have internal predecessors, (9722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:11,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2948 states to 2948 states and 9722 transitions. [2021-08-21 13:04:11,303 INFO L78 Accepts]: Start accepts. Automaton has 2948 states and 9722 transitions. Word has length 30 [2021-08-21 13:04:11,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:11,303 INFO L470 AbstractCegarLoop]: Abstraction has 2948 states and 9722 transitions. [2021-08-21 13:04:11,304 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 24 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-21 13:04:11,304 INFO L276 IsEmpty]: Start isEmpty. Operand 2948 states and 9722 transitions. [2021-08-21 13:04:11,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:04:11,308 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:11,308 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, 1, 1, 1, 1] [2021-08-21 13:04:11,330 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-21 13:04:11,520 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:11,521 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:04:11,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:11,521 INFO L82 PathProgramCache]: Analyzing trace with hash 978629024, now seen corresponding path program 19 times [2021-08-21 13:04:11,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:11,521 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106185997] [2021-08-21 13:04:11,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:11,521 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:11,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:11,917 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:11,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:11,917 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106185997] [2021-08-21 13:04:11,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106185997] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:11,917 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1567978634] [2021-08-21 13:04:11,918 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:04:11,918 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:11,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:11,919 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:04:11,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-08-21 13:04:13,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:13,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:04:13,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:13,915 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:04:13,916 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 39 [2021-08-21 13:04:13,925 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:04:13,925 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 34 [2021-08-21 13:04:14,091 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:14,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1567978634] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:14,091 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:14,091 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 23 [2021-08-21 13:04:14,091 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147647103] [2021-08-21 13:04:14,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:04:14,092 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:14,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:04:14,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:04:14,092 INFO L87 Difference]: Start difference. First operand 2948 states and 9722 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-21 13:04:15,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:04:15,433 INFO L93 Difference]: Finished difference Result 3986 states and 12981 transitions. [2021-08-21 13:04:15,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 13:04:15,434 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-21 13:04:15,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:04:15,441 INFO L225 Difference]: With dead ends: 3986 [2021-08-21 13:04:15,441 INFO L226 Difference]: Without dead ends: 3961 [2021-08-21 13:04:15,441 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 582 ImplicationChecksByTransitivity, 1161.3ms TimeCoverageRelationStatistics Valid=333, Invalid=1647, Unknown=0, NotChecked=0, Total=1980 [2021-08-21 13:04:15,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3961 states. [2021-08-21 13:04:15,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3961 to 2948. [2021-08-21 13:04:15,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2948 states, 2947 states have (on average 3.298948082796064) internal successors, (9722), 2947 states have internal predecessors, (9722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:15,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2948 states to 2948 states and 9722 transitions. [2021-08-21 13:04:15,482 INFO L78 Accepts]: Start accepts. Automaton has 2948 states and 9722 transitions. Word has length 30 [2021-08-21 13:04:15,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:15,482 INFO L470 AbstractCegarLoop]: Abstraction has 2948 states and 9722 transitions. [2021-08-21 13:04:15,483 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-21 13:04:15,483 INFO L276 IsEmpty]: Start isEmpty. Operand 2948 states and 9722 transitions. [2021-08-21 13:04:15,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:04:15,486 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:15,486 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, 1, 1, 1, 1] [2021-08-21 13:04:15,506 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2021-08-21 13:04:15,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-08-21 13:04:15,695 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:04:15,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:15,695 INFO L82 PathProgramCache]: Analyzing trace with hash 812487880, now seen corresponding path program 20 times [2021-08-21 13:04:15,695 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:15,695 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530797649] [2021-08-21 13:04:15,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:15,695 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:15,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:16,106 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:16,106 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:16,106 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530797649] [2021-08-21 13:04:16,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530797649] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:16,107 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153985233] [2021-08-21 13:04:16,107 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:04:16,107 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:16,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:16,108 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:04:16,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-08-21 13:04:17,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:04:17,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:04:17,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:04:17,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:18,366 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-08-21 13:04:18,367 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 40 treesize of output 35 [2021-08-21 13:04:18,378 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:04:18,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 21 [2021-08-21 13:04:18,443 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:18,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153985233] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:18,443 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:18,443 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-21 13:04:18,443 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455374074] [2021-08-21 13:04:18,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 13:04:18,443 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:18,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 13:04:18,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2021-08-21 13:04:18,444 INFO L87 Difference]: Start difference. First operand 2948 states and 9722 transitions. Second operand has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:19,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:04:19,485 INFO L93 Difference]: Finished difference Result 3766 states and 12238 transitions. [2021-08-21 13:04:19,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 13:04:19,486 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:04:19,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:04:19,492 INFO L225 Difference]: With dead ends: 3766 [2021-08-21 13:04:19,492 INFO L226 Difference]: Without dead ends: 3751 [2021-08-21 13:04:19,492 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 454 ImplicationChecksByTransitivity, 953.5ms TimeCoverageRelationStatistics Valid=285, Invalid=1275, Unknown=0, NotChecked=0, Total=1560 [2021-08-21 13:04:19,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3751 states. [2021-08-21 13:04:19,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3751 to 2968. [2021-08-21 13:04:19,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2968 states, 2967 states have (on average 3.2992922143579375) internal successors, (9789), 2967 states have internal predecessors, (9789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:19,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2968 states to 2968 states and 9789 transitions. [2021-08-21 13:04:19,534 INFO L78 Accepts]: Start accepts. Automaton has 2968 states and 9789 transitions. Word has length 30 [2021-08-21 13:04:19,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:19,535 INFO L470 AbstractCegarLoop]: Abstraction has 2968 states and 9789 transitions. [2021-08-21 13:04:19,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:19,535 INFO L276 IsEmpty]: Start isEmpty. Operand 2968 states and 9789 transitions. [2021-08-21 13:04:19,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:04:19,550 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:19,550 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, 1, 1, 1, 1] [2021-08-21 13:04:19,570 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-08-21 13:04:19,751 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,SelfDestructingSolverStorable65 [2021-08-21 13:04:19,751 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:04:19,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:19,751 INFO L82 PathProgramCache]: Analyzing trace with hash -1676931280, now seen corresponding path program 21 times [2021-08-21 13:04:19,751 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:19,751 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858065466] [2021-08-21 13:04:19,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:19,752 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:19,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:20,143 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:20,143 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:20,143 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858065466] [2021-08-21 13:04:20,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858065466] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:20,143 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657762963] [2021-08-21 13:04:20,143 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:04:20,143 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:20,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:20,144 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:04:20,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-08-21 13:04:21,887 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:04:21,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:04:21,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:04:21,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:22,336 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 13:04:22,337 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 47 treesize of output 55 [2021-08-21 13:04:22,354 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 13:04:22,355 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 60 treesize of output 68 [2021-08-21 13:04:22,570 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:22,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657762963] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:22,571 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:22,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-21 13:04:22,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832745586] [2021-08-21 13:04:22,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 13:04:22,571 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:22,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 13:04:22,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2021-08-21 13:04:22,572 INFO L87 Difference]: Start difference. First operand 2968 states and 9789 transitions. Second operand has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:24,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:04:24,093 INFO L93 Difference]: Finished difference Result 4567 states and 14693 transitions. [2021-08-21 13:04:24,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-21 13:04:24,094 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:04:24,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:04:24,103 INFO L225 Difference]: With dead ends: 4567 [2021-08-21 13:04:24,103 INFO L226 Difference]: Without dead ends: 4529 [2021-08-21 13:04:24,103 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 729 ImplicationChecksByTransitivity, 1336.2ms TimeCoverageRelationStatistics Valid=439, Invalid=1913, Unknown=0, NotChecked=0, Total=2352 [2021-08-21 13:04:24,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4529 states. [2021-08-21 13:04:24,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4529 to 2961. [2021-08-21 13:04:24,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2961 states, 2960 states have (on average 3.297635135135135) internal successors, (9761), 2960 states have internal predecessors, (9761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:24,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2961 states to 2961 states and 9761 transitions. [2021-08-21 13:04:24,174 INFO L78 Accepts]: Start accepts. Automaton has 2961 states and 9761 transitions. Word has length 30 [2021-08-21 13:04:24,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:24,174 INFO L470 AbstractCegarLoop]: Abstraction has 2961 states and 9761 transitions. [2021-08-21 13:04:24,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:24,174 INFO L276 IsEmpty]: Start isEmpty. Operand 2961 states and 9761 transitions. [2021-08-21 13:04:24,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:04:24,178 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:24,179 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, 1, 1, 1, 1] [2021-08-21 13:04:24,200 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-21 13:04:24,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:24,379 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:04:24,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:24,380 INFO L82 PathProgramCache]: Analyzing trace with hash 1981569162, now seen corresponding path program 22 times [2021-08-21 13:04:24,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:24,380 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620098906] [2021-08-21 13:04:24,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:24,380 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:24,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:24,775 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:24,775 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:24,775 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620098906] [2021-08-21 13:04:24,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620098906] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:24,775 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156687020] [2021-08-21 13:04:24,775 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:04:24,775 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:24,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:24,777 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:04:24,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-08-21 13:04:26,533 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:04:26,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:04:26,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:04:26,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:26,938 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:04:26,939 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 39 [2021-08-21 13:04:26,948 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:04:26,948 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 34 [2021-08-21 13:04:27,099 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:27,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1156687020] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:27,100 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:27,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 23 [2021-08-21 13:04:27,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991612356] [2021-08-21 13:04:27,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:04:27,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:27,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:04:27,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:04:27,100 INFO L87 Difference]: Start difference. First operand 2961 states and 9761 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-21 13:04:28,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:04:28,561 INFO L93 Difference]: Finished difference Result 4030 states and 13115 transitions. [2021-08-21 13:04:28,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 13:04:28,561 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-21 13:04:28,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:04:28,568 INFO L225 Difference]: With dead ends: 4030 [2021-08-21 13:04:28,568 INFO L226 Difference]: Without dead ends: 4005 [2021-08-21 13:04:28,569 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 625 ImplicationChecksByTransitivity, 1260.5ms TimeCoverageRelationStatistics Valid=347, Invalid=1723, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 13:04:28,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4005 states. [2021-08-21 13:04:28,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4005 to 2957. [2021-08-21 13:04:28,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2957 states, 2956 states have (on average 3.298037889039242) internal successors, (9749), 2956 states have internal predecessors, (9749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:28,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2957 states to 2957 states and 9749 transitions. [2021-08-21 13:04:28,616 INFO L78 Accepts]: Start accepts. Automaton has 2957 states and 9749 transitions. Word has length 30 [2021-08-21 13:04:28,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:28,616 INFO L470 AbstractCegarLoop]: Abstraction has 2957 states and 9749 transitions. [2021-08-21 13:04:28,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-21 13:04:28,617 INFO L276 IsEmpty]: Start isEmpty. Operand 2957 states and 9749 transitions. [2021-08-21 13:04:28,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:04:28,620 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:28,620 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, 1, 1, 1, 1] [2021-08-21 13:04:28,641 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2021-08-21 13:04:28,828 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,SelfDestructingSolverStorable67 [2021-08-21 13:04:28,829 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:04:28,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:28,829 INFO L82 PathProgramCache]: Analyzing trace with hash -1513583852, now seen corresponding path program 23 times [2021-08-21 13:04:28,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:28,829 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159465594] [2021-08-21 13:04:28,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:28,830 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:28,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:29,172 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:29,173 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:29,173 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159465594] [2021-08-21 13:04:29,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159465594] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:29,173 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [687116181] [2021-08-21 13:04:29,173 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:04:29,173 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:29,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:29,174 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:04:29,174 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-08-21 13:04:30,972 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:04:30,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:04:30,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 13:04:30,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:31,482 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:04:31,483 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 37 treesize of output 32 [2021-08-21 13:04:31,487 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:04:31,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2021-08-21 13:04:31,523 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:31,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [687116181] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:31,523 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:31,523 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 24 [2021-08-21 13:04:31,523 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063870894] [2021-08-21 13:04:31,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 13:04:31,524 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:31,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 13:04:31,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=487, Unknown=0, NotChecked=0, Total=552 [2021-08-21 13:04:31,524 INFO L87 Difference]: Start difference. First operand 2957 states and 9749 transitions. Second operand has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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-21 13:04:32,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:04:32,748 INFO L93 Difference]: Finished difference Result 3698 states and 11991 transitions. [2021-08-21 13:04:32,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 13:04:32,749 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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-21 13:04:32,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:04:32,755 INFO L225 Difference]: With dead ends: 3698 [2021-08-21 13:04:32,755 INFO L226 Difference]: Without dead ends: 3683 [2021-08-21 13:04:32,755 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 1008.3ms TimeCoverageRelationStatistics Valid=220, Invalid=1502, Unknown=0, NotChecked=0, Total=1722 [2021-08-21 13:04:32,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3683 states. [2021-08-21 13:04:32,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3683 to 2968. [2021-08-21 13:04:32,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2968 states, 2967 states have (on average 3.296932928884395) internal successors, (9782), 2967 states have internal predecessors, (9782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:32,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2968 states to 2968 states and 9782 transitions. [2021-08-21 13:04:32,796 INFO L78 Accepts]: Start accepts. Automaton has 2968 states and 9782 transitions. Word has length 30 [2021-08-21 13:04:32,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:32,796 INFO L470 AbstractCegarLoop]: Abstraction has 2968 states and 9782 transitions. [2021-08-21 13:04:32,796 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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-21 13:04:32,796 INFO L276 IsEmpty]: Start isEmpty. Operand 2968 states and 9782 transitions. [2021-08-21 13:04:32,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:04:32,800 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:32,800 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, 1, 1, 1, 1] [2021-08-21 13:04:32,821 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2021-08-21 13:04:33,000 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,SelfDestructingSolverStorable68 [2021-08-21 13:04:33,001 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:04:33,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:33,001 INFO L82 PathProgramCache]: Analyzing trace with hash 1120109708, now seen corresponding path program 24 times [2021-08-21 13:04:33,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:33,001 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115513924] [2021-08-21 13:04:33,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:33,001 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:33,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:33,352 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:33,353 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:33,353 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115513924] [2021-08-21 13:04:33,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115513924] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:33,353 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113740450] [2021-08-21 13:04:33,353 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:04:33,353 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:33,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:33,354 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:04:33,354 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-08-21 13:04:35,202 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:04:35,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:04:35,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:04:35,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:35,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:04:35,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:04:35,599 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:04:35,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 37 [2021-08-21 13:04:35,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 8 [2021-08-21 13:04:35,716 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:35,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113740450] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:35,716 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:35,716 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-08-21 13:04:35,716 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036187463] [2021-08-21 13:04:35,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 13:04:35,716 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:35,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 13:04:35,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-08-21 13:04:35,717 INFO L87 Difference]: Start difference. First operand 2968 states and 9782 transitions. Second operand has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 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-21 13:04:37,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:04:37,207 INFO L93 Difference]: Finished difference Result 4150 states and 13455 transitions. [2021-08-21 13:04:37,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 13:04:37,207 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 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-21 13:04:37,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:04:37,214 INFO L225 Difference]: With dead ends: 4150 [2021-08-21 13:04:37,215 INFO L226 Difference]: Without dead ends: 4135 [2021-08-21 13:04:37,215 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 1160.6ms TimeCoverageRelationStatistics Valid=309, Invalid=2043, Unknown=0, NotChecked=0, Total=2352 [2021-08-21 13:04:37,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4135 states. [2021-08-21 13:04:37,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4135 to 2960. [2021-08-21 13:04:37,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2960 states, 2959 states have (on average 3.2987495775599864) internal successors, (9761), 2959 states have internal predecessors, (9761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:37,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2960 states to 2960 states and 9761 transitions. [2021-08-21 13:04:37,270 INFO L78 Accepts]: Start accepts. Automaton has 2960 states and 9761 transitions. Word has length 30 [2021-08-21 13:04:37,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:37,270 INFO L470 AbstractCegarLoop]: Abstraction has 2960 states and 9761 transitions. [2021-08-21 13:04:37,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 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-21 13:04:37,270 INFO L276 IsEmpty]: Start isEmpty. Operand 2960 states and 9761 transitions. [2021-08-21 13:04:37,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:04:37,274 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:37,274 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, 1, 1, 1, 1] [2021-08-21 13:04:37,295 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2021-08-21 13:04:37,474 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,SelfDestructingSolverStorable69 [2021-08-21 13:04:37,474 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:04:37,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:37,475 INFO L82 PathProgramCache]: Analyzing trace with hash 1695487916, now seen corresponding path program 25 times [2021-08-21 13:04:37,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:37,475 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194167531] [2021-08-21 13:04:37,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:37,475 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:37,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:37,813 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:37,813 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:37,813 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194167531] [2021-08-21 13:04:37,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194167531] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:37,813 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412709843] [2021-08-21 13:04:37,813 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:04:37,813 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:37,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:37,814 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:04:37,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-08-21 13:04:39,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:39,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:04:39,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:40,321 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:04:40,322 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 37 treesize of output 32 [2021-08-21 13:04:40,327 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:04:40,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2021-08-21 13:04:40,364 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:40,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412709843] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:40,365 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:40,365 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 13:04:40,365 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733179105] [2021-08-21 13:04:40,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:04:40,365 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:40,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:04:40,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:04:40,366 INFO L87 Difference]: Start difference. First operand 2960 states and 9761 transitions. Second operand has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 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-21 13:04:42,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:04:42,327 INFO L93 Difference]: Finished difference Result 4099 states and 13208 transitions. [2021-08-21 13:04:42,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 13:04:42,327 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 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-21 13:04:42,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:04:42,334 INFO L225 Difference]: With dead ends: 4099 [2021-08-21 13:04:42,334 INFO L226 Difference]: Without dead ends: 4080 [2021-08-21 13:04:42,335 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 658 ImplicationChecksByTransitivity, 1531.7ms TimeCoverageRelationStatistics Valid=324, Invalid=2126, Unknown=0, NotChecked=0, Total=2450 [2021-08-21 13:04:42,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4080 states. [2021-08-21 13:04:42,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4080 to 3002. [2021-08-21 13:04:42,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3002 states, 3001 states have (on average 3.3012329223592136) internal successors, (9907), 3001 states have internal predecessors, (9907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:42,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3002 states to 3002 states and 9907 transitions. [2021-08-21 13:04:42,377 INFO L78 Accepts]: Start accepts. Automaton has 3002 states and 9907 transitions. Word has length 30 [2021-08-21 13:04:42,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:42,377 INFO L470 AbstractCegarLoop]: Abstraction has 3002 states and 9907 transitions. [2021-08-21 13:04:42,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 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-21 13:04:42,377 INFO L276 IsEmpty]: Start isEmpty. Operand 3002 states and 9907 transitions. [2021-08-21 13:04:42,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:04:42,381 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:42,381 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, 1, 1, 1, 1] [2021-08-21 13:04:42,402 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2021-08-21 13:04:42,581 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,SelfDestructingSolverStorable70 [2021-08-21 13:04:42,581 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:04:42,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:42,582 INFO L82 PathProgramCache]: Analyzing trace with hash 610950600, now seen corresponding path program 26 times [2021-08-21 13:04:42,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:42,582 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015280866] [2021-08-21 13:04:42,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:42,582 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:42,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:42,924 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:42,924 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:42,924 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015280866] [2021-08-21 13:04:42,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015280866] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:42,924 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919916078] [2021-08-21 13:04:42,924 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:04:42,924 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:42,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:42,925 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:04:42,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-08-21 13:04:44,867 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:04:44,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:04:44,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:04:44,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:45,358 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:04:45,358 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 37 treesize of output 32 [2021-08-21 13:04:45,363 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:04:45,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2021-08-21 13:04:45,413 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:45,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [919916078] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:45,414 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:45,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-21 13:04:45,414 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190631819] [2021-08-21 13:04:45,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 13:04:45,414 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:45,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 13:04:45,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2021-08-21 13:04:45,414 INFO L87 Difference]: Start difference. First operand 3002 states and 9907 transitions. Second operand has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:46,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:04:46,739 INFO L93 Difference]: Finished difference Result 4007 states and 12959 transitions. [2021-08-21 13:04:46,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 13:04:46,740 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:04:46,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:04:46,746 INFO L225 Difference]: With dead ends: 4007 [2021-08-21 13:04:46,746 INFO L226 Difference]: Without dead ends: 3992 [2021-08-21 13:04:46,747 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 581 ImplicationChecksByTransitivity, 1095.2ms TimeCoverageRelationStatistics Valid=336, Invalid=1644, Unknown=0, NotChecked=0, Total=1980 [2021-08-21 13:04:46,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3992 states. [2021-08-21 13:04:46,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3992 to 3005. [2021-08-21 13:04:46,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3005 states, 3004 states have (on average 3.3029294274300933) internal successors, (9922), 3004 states have internal predecessors, (9922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:46,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3005 states to 3005 states and 9922 transitions. [2021-08-21 13:04:46,797 INFO L78 Accepts]: Start accepts. Automaton has 3005 states and 9922 transitions. Word has length 30 [2021-08-21 13:04:46,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:46,797 INFO L470 AbstractCegarLoop]: Abstraction has 3005 states and 9922 transitions. [2021-08-21 13:04:46,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:46,797 INFO L276 IsEmpty]: Start isEmpty. Operand 3005 states and 9922 transitions. [2021-08-21 13:04:46,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:04:46,801 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:46,801 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, 1, 1, 1, 1] [2021-08-21 13:04:46,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2021-08-21 13:04:47,004 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:47,005 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:04:47,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:47,005 INFO L82 PathProgramCache]: Analyzing trace with hash 2100686710, now seen corresponding path program 27 times [2021-08-21 13:04:47,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:47,005 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563707742] [2021-08-21 13:04:47,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:47,005 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:47,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:47,350 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:47,351 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:47,351 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563707742] [2021-08-21 13:04:47,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563707742] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:47,351 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177101418] [2021-08-21 13:04:47,351 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:04:47,351 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:47,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:47,352 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:04:47,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2021-08-21 13:04:49,336 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:04:49,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:04:49,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 13:04:49,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:49,751 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:04:49,752 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 31 treesize of output 39 [2021-08-21 13:04:49,762 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:04:49,762 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 44 treesize of output 52 [2021-08-21 13:04:50,097 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:50,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [177101418] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:50,097 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:50,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 24 [2021-08-21 13:04:50,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017725607] [2021-08-21 13:04:50,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 13:04:50,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:50,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 13:04:50,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2021-08-21 13:04:50,098 INFO L87 Difference]: Start difference. First operand 3005 states and 9922 transitions. Second operand has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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-21 13:04:53,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:04:53,149 INFO L93 Difference]: Finished difference Result 4795 states and 15365 transitions. [2021-08-21 13:04:53,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-08-21 13:04:53,149 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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-21 13:04:53,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:04:53,157 INFO L225 Difference]: With dead ends: 4795 [2021-08-21 13:04:53,157 INFO L226 Difference]: Without dead ends: 4780 [2021-08-21 13:04:53,158 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1439 ImplicationChecksByTransitivity, 2362.2ms TimeCoverageRelationStatistics Valid=732, Invalid=4098, Unknown=0, NotChecked=0, Total=4830 [2021-08-21 13:04:53,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4780 states. [2021-08-21 13:04:53,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4780 to 3008. [2021-08-21 13:04:53,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3008 states, 3007 states have (on average 3.3026272031925505) internal successors, (9931), 3007 states have internal predecessors, (9931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:53,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3008 states to 3008 states and 9931 transitions. [2021-08-21 13:04:53,209 INFO L78 Accepts]: Start accepts. Automaton has 3008 states and 9931 transitions. Word has length 30 [2021-08-21 13:04:53,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:53,209 INFO L470 AbstractCegarLoop]: Abstraction has 3008 states and 9931 transitions. [2021-08-21 13:04:53,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 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-21 13:04:53,209 INFO L276 IsEmpty]: Start isEmpty. Operand 3008 states and 9931 transitions. [2021-08-21 13:04:53,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:04:53,213 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:53,213 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, 1, 1, 1, 1] [2021-08-21 13:04:53,234 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2021-08-21 13:04:53,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:53,414 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:04:53,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:53,414 INFO L82 PathProgramCache]: Analyzing trace with hash -814394366, now seen corresponding path program 28 times [2021-08-21 13:04:53,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:53,414 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800842910] [2021-08-21 13:04:53,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:53,414 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:53,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:53,780 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:53,780 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:53,780 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800842910] [2021-08-21 13:04:53,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800842910] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:53,780 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238593302] [2021-08-21 13:04:53,780 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:04:53,781 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:53,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:53,781 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:04:53,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-08-21 13:04:55,839 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:04:55,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:04:55,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:04:55,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:04:56,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:04:56,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 13:04:56,283 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:04:56,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 33 [2021-08-21 13:04:56,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:04:56,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 13:04:56,288 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 8 [2021-08-21 13:04:56,376 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:56,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238593302] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:56,377 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:04:56,377 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 13:04:56,377 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178206199] [2021-08-21 13:04:56,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:04:56,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:04:56,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:04:56,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=446, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:04:56,378 INFO L87 Difference]: Start difference. First operand 3008 states and 9931 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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-21 13:04:58,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:04:58,472 INFO L93 Difference]: Finished difference Result 4456 states and 14365 transitions. [2021-08-21 13:04:58,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-21 13:04:58,473 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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-21 13:04:58,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:04:58,480 INFO L225 Difference]: With dead ends: 4456 [2021-08-21 13:04:58,480 INFO L226 Difference]: Without dead ends: 4416 [2021-08-21 13:04:58,481 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 747 ImplicationChecksByTransitivity, 1465.8ms TimeCoverageRelationStatistics Valid=320, Invalid=2542, Unknown=0, NotChecked=0, Total=2862 [2021-08-21 13:04:58,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4416 states. [2021-08-21 13:04:58,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4416 to 2975. [2021-08-21 13:04:58,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2975 states, 2974 states have (on average 3.3012777404169467) internal successors, (9818), 2974 states have internal predecessors, (9818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:04:58,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2975 states to 2975 states and 9818 transitions. [2021-08-21 13:04:58,528 INFO L78 Accepts]: Start accepts. Automaton has 2975 states and 9818 transitions. Word has length 30 [2021-08-21 13:04:58,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:04:58,528 INFO L470 AbstractCegarLoop]: Abstraction has 2975 states and 9818 transitions. [2021-08-21 13:04:58,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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-21 13:04:58,528 INFO L276 IsEmpty]: Start isEmpty. Operand 2975 states and 9818 transitions. [2021-08-21 13:04:58,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:04:58,532 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:04:58,532 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, 1, 1, 1, 1] [2021-08-21 13:04:58,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2021-08-21 13:04:58,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:58,733 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:04:58,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:04:58,733 INFO L82 PathProgramCache]: Analyzing trace with hash -1186657870, now seen corresponding path program 29 times [2021-08-21 13:04:58,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:04:58,733 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589193231] [2021-08-21 13:04:58,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:04:58,733 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:04:58,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:04:59,099 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:04:59,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:04:59,100 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589193231] [2021-08-21 13:04:59,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589193231] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:04:59,100 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969494408] [2021-08-21 13:04:59,100 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:04:59,100 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:04:59,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:04:59,101 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:04:59,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-08-21 13:05:01,189 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:05:01,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:05:01,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:05:01,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:05:01,587 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:05:01,587 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 39 [2021-08-21 13:05:01,592 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:05:01,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 34 [2021-08-21 13:05:01,711 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:01,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969494408] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:01,711 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:05:01,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-08-21 13:05:01,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655721791] [2021-08-21 13:05:01,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 13:05:01,712 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:05:01,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 13:05:01,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2021-08-21 13:05:01,712 INFO L87 Difference]: Start difference. First operand 2975 states and 9818 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:03,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:05:03,043 INFO L93 Difference]: Finished difference Result 4500 states and 14513 transitions. [2021-08-21 13:05:03,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 13:05:03,044 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:05:03,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:05:03,052 INFO L225 Difference]: With dead ends: 4500 [2021-08-21 13:05:03,052 INFO L226 Difference]: Without dead ends: 4485 [2021-08-21 13:05:03,052 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 503 ImplicationChecksByTransitivity, 988.7ms TimeCoverageRelationStatistics Valid=305, Invalid=1501, Unknown=0, NotChecked=0, Total=1806 [2021-08-21 13:05:03,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4485 states. [2021-08-21 13:05:03,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4485 to 2972. [2021-08-21 13:05:03,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2972 states, 2971 states have (on average 3.3005721979131604) internal successors, (9806), 2971 states have internal predecessors, (9806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:03,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2972 states to 2972 states and 9806 transitions. [2021-08-21 13:05:03,103 INFO L78 Accepts]: Start accepts. Automaton has 2972 states and 9806 transitions. Word has length 30 [2021-08-21 13:05:03,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:05:03,103 INFO L470 AbstractCegarLoop]: Abstraction has 2972 states and 9806 transitions. [2021-08-21 13:05:03,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:03,103 INFO L276 IsEmpty]: Start isEmpty. Operand 2972 states and 9806 transitions. [2021-08-21 13:05:03,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:05:03,107 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:05:03,107 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, 1, 1, 1, 1] [2021-08-21 13:05:03,129 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2021-08-21 13:05:03,308 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,SelfDestructingSolverStorable74 [2021-08-21 13:05:03,308 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:05:03,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:05:03,308 INFO L82 PathProgramCache]: Analyzing trace with hash 688153506, now seen corresponding path program 30 times [2021-08-21 13:05:03,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:05:03,308 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516245117] [2021-08-21 13:05:03,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:05:03,309 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:05:03,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:05:03,743 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:03,744 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:05:03,744 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516245117] [2021-08-21 13:05:03,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516245117] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:03,744 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537900207] [2021-08-21 13:05:03,744 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:05:03,744 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:03,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:05:03,745 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:05:03,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2021-08-21 13:05:05,856 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:05:05,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:05:05,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:05:05,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:05:06,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:05:06,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:05:06,197 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:05:06,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 37 [2021-08-21 13:05:06,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 8 [2021-08-21 13:05:06,380 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:06,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537900207] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:06,381 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:05:06,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 13:05:06,381 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242984712] [2021-08-21 13:05:06,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:05:06,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:05:06,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:05:06,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:05:06,381 INFO L87 Difference]: Start difference. First operand 2972 states and 9806 transitions. Second operand has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 23 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-21 13:05:08,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:05:08,023 INFO L93 Difference]: Finished difference Result 4435 states and 14398 transitions. [2021-08-21 13:05:08,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-21 13:05:08,024 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 23 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-21 13:05:08,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:05:08,031 INFO L225 Difference]: With dead ends: 4435 [2021-08-21 13:05:08,031 INFO L226 Difference]: Without dead ends: 4385 [2021-08-21 13:05:08,032 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 867 ImplicationChecksByTransitivity, 1336.3ms TimeCoverageRelationStatistics Valid=458, Invalid=2734, Unknown=0, NotChecked=0, Total=3192 [2021-08-21 13:05:08,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4385 states. [2021-08-21 13:05:08,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4385 to 2975. [2021-08-21 13:05:08,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2975 states, 2974 states have (on average 3.3002689979825153) internal successors, (9815), 2974 states have internal predecessors, (9815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:08,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2975 states to 2975 states and 9815 transitions. [2021-08-21 13:05:08,089 INFO L78 Accepts]: Start accepts. Automaton has 2975 states and 9815 transitions. Word has length 30 [2021-08-21 13:05:08,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:05:08,089 INFO L470 AbstractCegarLoop]: Abstraction has 2975 states and 9815 transitions. [2021-08-21 13:05:08,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 23 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-21 13:05:08,089 INFO L276 IsEmpty]: Start isEmpty. Operand 2975 states and 9815 transitions. [2021-08-21 13:05:08,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:05:08,094 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:05:08,094 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, 1, 1, 1, 1] [2021-08-21 13:05:08,117 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2021-08-21 13:05:08,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:08,294 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:05:08,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:05:08,295 INFO L82 PathProgramCache]: Analyzing trace with hash -169923416, now seen corresponding path program 31 times [2021-08-21 13:05:08,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:05:08,295 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460063625] [2021-08-21 13:05:08,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:05:08,295 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:05:08,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:05:08,647 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:08,647 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:05:08,647 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460063625] [2021-08-21 13:05:08,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460063625] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:08,647 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315040936] [2021-08-21 13:05:08,647 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:05:08,647 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:08,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:05:08,648 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:05:08,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2021-08-21 13:05:10,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:05:10,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:05:10,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:05:11,340 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:05:11,341 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 37 treesize of output 32 [2021-08-21 13:05:11,346 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:05:11,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-08-21 13:05:11,380 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:11,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315040936] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:11,381 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:05:11,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 13:05:11,381 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836047048] [2021-08-21 13:05:11,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:05:11,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:05:11,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:05:11,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:05:11,381 INFO L87 Difference]: Start difference. First operand 2975 states and 9815 transitions. Second operand has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 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-21 13:05:12,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:05:12,949 INFO L93 Difference]: Finished difference Result 4095 states and 13232 transitions. [2021-08-21 13:05:12,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 13:05:12,949 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 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-21 13:05:12,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:05:12,956 INFO L225 Difference]: With dead ends: 4095 [2021-08-21 13:05:12,957 INFO L226 Difference]: Without dead ends: 4076 [2021-08-21 13:05:12,957 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 541 ImplicationChecksByTransitivity, 1130.0ms TimeCoverageRelationStatistics Valid=267, Invalid=1803, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 13:05:12,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4076 states. [2021-08-21 13:05:12,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4076 to 3003. [2021-08-21 13:05:12,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3003 states, 3002 states have (on average 3.304130579613591) internal successors, (9919), 3002 states have internal predecessors, (9919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:12,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3003 states to 3003 states and 9919 transitions. [2021-08-21 13:05:12,999 INFO L78 Accepts]: Start accepts. Automaton has 3003 states and 9919 transitions. Word has length 30 [2021-08-21 13:05:13,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:05:13,000 INFO L470 AbstractCegarLoop]: Abstraction has 3003 states and 9919 transitions. [2021-08-21 13:05:13,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 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-21 13:05:13,000 INFO L276 IsEmpty]: Start isEmpty. Operand 3003 states and 9919 transitions. [2021-08-21 13:05:13,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:05:13,003 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:05:13,004 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, 1, 1, 1, 1] [2021-08-21 13:05:13,025 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-21 13:05:13,204 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:13,204 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:05:13,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:05:13,204 INFO L82 PathProgramCache]: Analyzing trace with hash -1254460732, now seen corresponding path program 32 times [2021-08-21 13:05:13,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:05:13,205 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410286384] [2021-08-21 13:05:13,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:05:13,205 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:05:13,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:05:13,561 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:13,561 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:05:13,562 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410286384] [2021-08-21 13:05:13,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410286384] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:13,562 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453058900] [2021-08-21 13:05:13,562 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:05:13,562 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:13,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:05:13,563 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:05:13,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2021-08-21 13:05:15,820 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:05:15,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:05:15,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:05:15,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:05:16,282 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:05:16,282 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 37 treesize of output 32 [2021-08-21 13:05:16,287 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:05:16,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-08-21 13:05:16,338 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:16,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453058900] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:16,339 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:05:16,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-21 13:05:16,339 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775389815] [2021-08-21 13:05:16,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 13:05:16,339 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:05:16,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 13:05:16,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2021-08-21 13:05:16,340 INFO L87 Difference]: Start difference. First operand 3003 states and 9919 transitions. Second operand has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:17,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:05:17,530 INFO L93 Difference]: Finished difference Result 4221 states and 13630 transitions. [2021-08-21 13:05:17,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 13:05:17,531 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:05:17,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:05:17,538 INFO L225 Difference]: With dead ends: 4221 [2021-08-21 13:05:17,538 INFO L226 Difference]: Without dead ends: 4200 [2021-08-21 13:05:17,538 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 498 ImplicationChecksByTransitivity, 943.2ms TimeCoverageRelationStatistics Valid=306, Invalid=1500, Unknown=0, NotChecked=0, Total=1806 [2021-08-21 13:05:17,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4200 states. [2021-08-21 13:05:17,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4200 to 3029. [2021-08-21 13:05:17,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3029 states, 3028 states have (on average 3.3048216644649933) internal successors, (10007), 3028 states have internal predecessors, (10007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:17,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3029 states to 3029 states and 10007 transitions. [2021-08-21 13:05:17,595 INFO L78 Accepts]: Start accepts. Automaton has 3029 states and 10007 transitions. Word has length 30 [2021-08-21 13:05:17,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:05:17,595 INFO L470 AbstractCegarLoop]: Abstraction has 3029 states and 10007 transitions. [2021-08-21 13:05:17,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:17,595 INFO L276 IsEmpty]: Start isEmpty. Operand 3029 states and 10007 transitions. [2021-08-21 13:05:17,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:05:17,599 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:05:17,599 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, 1, 1, 1, 1] [2021-08-21 13:05:17,623 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2021-08-21 13:05:17,799 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,SelfDestructingSolverStorable77 [2021-08-21 13:05:17,800 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:05:17,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:05:17,800 INFO L82 PathProgramCache]: Analyzing trace with hash 235275378, now seen corresponding path program 33 times [2021-08-21 13:05:17,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:05:17,800 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104964430] [2021-08-21 13:05:17,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:05:17,801 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:05:17,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:05:18,161 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:18,161 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:05:18,161 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104964430] [2021-08-21 13:05:18,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104964430] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:18,161 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740836972] [2021-08-21 13:05:18,161 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:05:18,161 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:18,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:05:18,164 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:05:18,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2021-08-21 13:05:20,421 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:05:20,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:05:20,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:05:20,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:05:20,781 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:05:20,781 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 55 [2021-08-21 13:05:20,794 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:05:20,794 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 87 treesize of output 95 [2021-08-21 13:05:22,508 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:22,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740836972] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:22,509 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:05:22,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 23 [2021-08-21 13:05:22,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040734928] [2021-08-21 13:05:22,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:05:22,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:05:22,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:05:22,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:05:22,509 INFO L87 Difference]: Start difference. First operand 3029 states and 10007 transitions. Second operand has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 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-21 13:05:27,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:05:27,284 INFO L93 Difference]: Finished difference Result 5207 states and 16605 transitions. [2021-08-21 13:05:27,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-21 13:05:27,284 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 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-21 13:05:27,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:05:27,293 INFO L225 Difference]: With dead ends: 5207 [2021-08-21 13:05:27,293 INFO L226 Difference]: Without dead ends: 5182 [2021-08-21 13:05:27,294 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1357 ImplicationChecksByTransitivity, 4480.8ms TimeCoverageRelationStatistics Valid=789, Invalid=3501, Unknown=0, NotChecked=0, Total=4290 [2021-08-21 13:05:27,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5182 states. [2021-08-21 13:05:27,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5182 to 3083. [2021-08-21 13:05:27,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3083 states, 3082 states have (on average 3.306943543153796) internal successors, (10192), 3082 states have internal predecessors, (10192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:27,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3083 states to 3083 states and 10192 transitions. [2021-08-21 13:05:27,348 INFO L78 Accepts]: Start accepts. Automaton has 3083 states and 10192 transitions. Word has length 30 [2021-08-21 13:05:27,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:05:27,348 INFO L470 AbstractCegarLoop]: Abstraction has 3083 states and 10192 transitions. [2021-08-21 13:05:27,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 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-21 13:05:27,348 INFO L276 IsEmpty]: Start isEmpty. Operand 3083 states and 10192 transitions. [2021-08-21 13:05:27,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:05:27,353 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:05:27,353 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, 1, 1, 1, 1] [2021-08-21 13:05:27,375 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-21 13:05:27,553 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,SelfDestructingSolverStorable78 [2021-08-21 13:05:27,553 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:05:27,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:05:27,554 INFO L82 PathProgramCache]: Analyzing trace with hash -533859198, now seen corresponding path program 34 times [2021-08-21 13:05:27,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:05:27,554 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407782892] [2021-08-21 13:05:27,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:05:27,554 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:05:27,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:05:27,955 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:27,955 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:05:27,955 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407782892] [2021-08-21 13:05:27,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407782892] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:27,955 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347260648] [2021-08-21 13:05:27,956 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:05:27,956 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:27,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:05:27,956 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:05:27,957 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2021-08-21 13:05:30,326 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:05:30,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:05:30,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:05:30,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:05:30,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:05:30,711 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:05:30,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-08-21 13:05:30,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2021-08-21 13:05:30,829 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:30,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347260648] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:30,829 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:05:30,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 13:05:30,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643950849] [2021-08-21 13:05:30,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:05:30,830 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:05:30,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:05:30,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:05:30,830 INFO L87 Difference]: Start difference. First operand 3083 states and 10192 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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-21 13:05:32,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:05:32,600 INFO L93 Difference]: Finished difference Result 4903 states and 15719 transitions. [2021-08-21 13:05:32,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-21 13:05:32,600 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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-21 13:05:32,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:05:32,608 INFO L225 Difference]: With dead ends: 4903 [2021-08-21 13:05:32,609 INFO L226 Difference]: Without dead ends: 4872 [2021-08-21 13:05:32,609 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 866 ImplicationChecksByTransitivity, 1418.1ms TimeCoverageRelationStatistics Valid=444, Invalid=2636, Unknown=0, NotChecked=0, Total=3080 [2021-08-21 13:05:32,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4872 states. [2021-08-21 13:05:32,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4872 to 3074. [2021-08-21 13:05:32,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3074 states, 3073 states have (on average 3.3049137650504394) internal successors, (10156), 3073 states have internal predecessors, (10156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:32,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3074 states to 3074 states and 10156 transitions. [2021-08-21 13:05:32,664 INFO L78 Accepts]: Start accepts. Automaton has 3074 states and 10156 transitions. Word has length 30 [2021-08-21 13:05:32,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:05:32,664 INFO L470 AbstractCegarLoop]: Abstraction has 3074 states and 10156 transitions. [2021-08-21 13:05:32,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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-21 13:05:32,664 INFO L276 IsEmpty]: Start isEmpty. Operand 3074 states and 10156 transitions. [2021-08-21 13:05:32,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:05:32,669 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:05:32,669 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, 1, 1, 1, 1] [2021-08-21 13:05:32,691 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2021-08-21 13:05:32,869 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:32,869 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:05:32,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:05:32,869 INFO L82 PathProgramCache]: Analyzing trace with hash 1164161072, now seen corresponding path program 35 times [2021-08-21 13:05:32,870 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:05:32,870 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388503727] [2021-08-21 13:05:32,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:05:32,870 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:05:32,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:05:33,235 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:33,236 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:05:33,236 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388503727] [2021-08-21 13:05:33,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388503727] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:33,236 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [542707844] [2021-08-21 13:05:33,236 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:05:33,236 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:33,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:05:33,240 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:05:33,242 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2021-08-21 13:05:35,675 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:05:35,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:05:35,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:05:35,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:05:36,095 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:05:36,096 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 37 treesize of output 32 [2021-08-21 13:05:36,102 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:05:36,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-08-21 13:05:36,157 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:36,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [542707844] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:36,158 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:05:36,158 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 13:05:36,158 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075005617] [2021-08-21 13:05:36,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:05:36,158 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:05:36,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:05:36,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:05:36,159 INFO L87 Difference]: Start difference. First operand 3074 states and 10156 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:37,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:05:37,856 INFO L93 Difference]: Finished difference Result 4505 states and 14509 transitions. [2021-08-21 13:05:37,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 13:05:37,856 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:05:37,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:05:37,864 INFO L225 Difference]: With dead ends: 4505 [2021-08-21 13:05:37,864 INFO L226 Difference]: Without dead ends: 4476 [2021-08-21 13:05:37,864 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 721 ImplicationChecksByTransitivity, 1298.8ms TimeCoverageRelationStatistics Valid=417, Invalid=2133, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 13:05:37,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4476 states. [2021-08-21 13:05:37,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4476 to 3062. [2021-08-21 13:05:37,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3062 states, 3061 states have (on average 3.30218882718066) internal successors, (10108), 3061 states have internal predecessors, (10108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:37,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3062 states to 3062 states and 10108 transitions. [2021-08-21 13:05:37,914 INFO L78 Accepts]: Start accepts. Automaton has 3062 states and 10108 transitions. Word has length 30 [2021-08-21 13:05:37,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:05:37,914 INFO L470 AbstractCegarLoop]: Abstraction has 3062 states and 10108 transitions. [2021-08-21 13:05:37,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:37,914 INFO L276 IsEmpty]: Start isEmpty. Operand 3062 states and 10108 transitions. [2021-08-21 13:05:37,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:05:37,918 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:05:37,918 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, 1, 1, 1, 1] [2021-08-21 13:05:37,941 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2021-08-21 13:05:38,118 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:38,118 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:05:38,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:05:38,119 INFO L82 PathProgramCache]: Analyzing trace with hash 758378374, now seen corresponding path program 36 times [2021-08-21 13:05:38,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:05:38,119 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237368487] [2021-08-21 13:05:38,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:05:38,119 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:05:38,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:05:38,540 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:38,540 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:05:38,540 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237368487] [2021-08-21 13:05:38,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237368487] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:38,541 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733132784] [2021-08-21 13:05:38,541 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:05:38,541 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:38,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:05:38,541 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:05:38,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2021-08-21 13:05:41,008 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:05:41,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:05:41,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:05:41,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:05:41,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:05:41,375 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:05:41,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-08-21 13:05:41,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2021-08-21 13:05:41,502 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:41,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733132784] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:41,502 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:05:41,502 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 13:05:41,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907489959] [2021-08-21 13:05:41,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:05:41,503 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:05:41,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:05:41,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:05:41,503 INFO L87 Difference]: Start difference. First operand 3062 states and 10108 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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-21 13:05:42,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:05:42,841 INFO L93 Difference]: Finished difference Result 4507 states and 14520 transitions. [2021-08-21 13:05:42,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 13:05:42,841 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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-21 13:05:42,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:05:42,849 INFO L225 Difference]: With dead ends: 4507 [2021-08-21 13:05:42,849 INFO L226 Difference]: Without dead ends: 4482 [2021-08-21 13:05:42,849 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 680 ImplicationChecksByTransitivity, 1156.8ms TimeCoverageRelationStatistics Valid=399, Invalid=2051, Unknown=0, NotChecked=0, Total=2450 [2021-08-21 13:05:42,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4482 states. [2021-08-21 13:05:42,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4482 to 3050. [2021-08-21 13:05:42,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3050 states, 3049 states have (on average 3.3033781567727125) internal successors, (10072), 3049 states have internal predecessors, (10072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:42,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3050 states to 3050 states and 10072 transitions. [2021-08-21 13:05:42,898 INFO L78 Accepts]: Start accepts. Automaton has 3050 states and 10072 transitions. Word has length 30 [2021-08-21 13:05:42,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:05:42,898 INFO L470 AbstractCegarLoop]: Abstraction has 3050 states and 10072 transitions. [2021-08-21 13:05:42,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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-21 13:05:42,899 INFO L276 IsEmpty]: Start isEmpty. Operand 3050 states and 10072 transitions. [2021-08-21 13:05:42,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:05:42,902 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:05:42,902 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, 1, 1, 1, 1] [2021-08-21 13:05:42,926 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2021-08-21 13:05:43,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2021-08-21 13:05:43,103 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:05:43,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:05:43,103 INFO L82 PathProgramCache]: Analyzing trace with hash 399924082, now seen corresponding path program 37 times [2021-08-21 13:05:43,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:05:43,103 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174240085] [2021-08-21 13:05:43,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:05:43,104 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:05:43,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:05:43,538 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:43,538 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:05:43,538 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174240085] [2021-08-21 13:05:43,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174240085] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:43,538 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927890837] [2021-08-21 13:05:43,538 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:05:43,538 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:43,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:05:43,539 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:05:43,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2021-08-21 13:05:46,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:05:46,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:05:46,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:05:46,489 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:05:46,490 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 37 treesize of output 32 [2021-08-21 13:05:46,494 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:05:46,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2021-08-21 13:05:46,550 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:46,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1927890837] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:46,550 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:05:46,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 24 [2021-08-21 13:05:46,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276622496] [2021-08-21 13:05:46,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 13:05:46,550 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:05:46,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 13:05:46,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2021-08-21 13:05:46,551 INFO L87 Difference]: Start difference. First operand 3050 states and 10072 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:48,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:05:48,130 INFO L93 Difference]: Finished difference Result 4447 states and 14450 transitions. [2021-08-21 13:05:48,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 13:05:48,130 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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-21 13:05:48,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:05:48,138 INFO L225 Difference]: With dead ends: 4447 [2021-08-21 13:05:48,138 INFO L226 Difference]: Without dead ends: 4412 [2021-08-21 13:05:48,138 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 742 ImplicationChecksByTransitivity, 1314.9ms TimeCoverageRelationStatistics Valid=448, Invalid=2102, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 13:05:48,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4412 states. [2021-08-21 13:05:48,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4412 to 3160. [2021-08-21 13:05:48,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3160 states, 3159 states have (on average 3.3038936372269707) internal successors, (10437), 3159 states have internal predecessors, (10437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:48,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3160 states to 3160 states and 10437 transitions. [2021-08-21 13:05:48,185 INFO L78 Accepts]: Start accepts. Automaton has 3160 states and 10437 transitions. Word has length 30 [2021-08-21 13:05:48,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:05:48,186 INFO L470 AbstractCegarLoop]: Abstraction has 3160 states and 10437 transitions. [2021-08-21 13:05:48,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:48,186 INFO L276 IsEmpty]: Start isEmpty. Operand 3160 states and 10437 transitions. [2021-08-21 13:05:48,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:05:48,190 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:05:48,190 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, 1, 1, 1, 1] [2021-08-21 13:05:48,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2021-08-21 13:05:48,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:48,391 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:05:48,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:05:48,391 INFO L82 PathProgramCache]: Analyzing trace with hash 2104067314, now seen corresponding path program 38 times [2021-08-21 13:05:48,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:05:48,391 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961077699] [2021-08-21 13:05:48,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:05:48,391 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:05:48,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:05:48,755 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:48,755 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:05:48,755 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961077699] [2021-08-21 13:05:48,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961077699] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:48,756 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004356592] [2021-08-21 13:05:48,756 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:05:48,756 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:48,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:05:48,759 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:05:48,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2021-08-21 13:05:51,313 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:05:51,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:05:51,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:05:51,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:05:51,870 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-08-21 13:05:51,871 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 40 treesize of output 35 [2021-08-21 13:05:51,876 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:05:51,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 25 [2021-08-21 13:05:51,928 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:51,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004356592] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:51,928 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:05:51,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-21 13:05:51,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925641325] [2021-08-21 13:05:51,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 13:05:51,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:05:51,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 13:05:51,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2021-08-21 13:05:51,929 INFO L87 Difference]: Start difference. First operand 3160 states and 10437 transitions. Second operand has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:52,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:05:52,964 INFO L93 Difference]: Finished difference Result 4012 states and 13055 transitions. [2021-08-21 13:05:52,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 13:05:52,964 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:05:52,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:05:52,971 INFO L225 Difference]: With dead ends: 4012 [2021-08-21 13:05:52,971 INFO L226 Difference]: Without dead ends: 3997 [2021-08-21 13:05:52,971 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 468 ImplicationChecksByTransitivity, 920.4ms TimeCoverageRelationStatistics Valid=290, Invalid=1270, Unknown=0, NotChecked=0, Total=1560 [2021-08-21 13:05:52,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3997 states. [2021-08-21 13:05:53,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3997 to 3188. [2021-08-21 13:05:53,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3188 states, 3187 states have (on average 3.3034201443363664) internal successors, (10528), 3187 states have internal predecessors, (10528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:53,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3188 states to 3188 states and 10528 transitions. [2021-08-21 13:05:53,015 INFO L78 Accepts]: Start accepts. Automaton has 3188 states and 10528 transitions. Word has length 30 [2021-08-21 13:05:53,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:05:53,015 INFO L470 AbstractCegarLoop]: Abstraction has 3188 states and 10528 transitions. [2021-08-21 13:05:53,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:53,015 INFO L276 IsEmpty]: Start isEmpty. Operand 3188 states and 10528 transitions. [2021-08-21 13:05:53,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:05:53,019 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:05:53,019 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, 1, 1, 1, 1] [2021-08-21 13:05:53,042 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2021-08-21 13:05:53,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:53,220 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:05:53,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:05:53,220 INFO L82 PathProgramCache]: Analyzing trace with hash -385351846, now seen corresponding path program 39 times [2021-08-21 13:05:53,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:05:53,220 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357574119] [2021-08-21 13:05:53,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:05:53,221 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:05:53,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:05:53,592 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:53,593 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:05:53,593 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357574119] [2021-08-21 13:05:53,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357574119] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:53,593 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487910914] [2021-08-21 13:05:53,593 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:05:53,593 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:53,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:05:53,594 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:05:53,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2021-08-21 13:05:56,252 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:05:56,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:05:56,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:05:56,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:05:56,685 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 13:05:56,685 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 47 treesize of output 55 [2021-08-21 13:05:56,700 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 13:05:56,700 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 60 treesize of output 68 [2021-08-21 13:05:56,889 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:56,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487910914] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:56,889 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:05:56,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-21 13:05:56,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695043817] [2021-08-21 13:05:56,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 13:05:56,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:05:56,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 13:05:56,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2021-08-21 13:05:56,890 INFO L87 Difference]: Start difference. First operand 3188 states and 10528 transitions. Second operand has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:58,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:05:58,401 INFO L93 Difference]: Finished difference Result 4689 states and 15144 transitions. [2021-08-21 13:05:58,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-21 13:05:58,401 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:05:58,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:05:58,410 INFO L225 Difference]: With dead ends: 4689 [2021-08-21 13:05:58,410 INFO L226 Difference]: Without dead ends: 4670 [2021-08-21 13:05:58,411 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 727 ImplicationChecksByTransitivity, 1333.7ms TimeCoverageRelationStatistics Valid=452, Invalid=1900, Unknown=0, NotChecked=0, Total=2352 [2021-08-21 13:05:58,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4670 states. [2021-08-21 13:05:58,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4670 to 3181. [2021-08-21 13:05:58,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3181 states, 3180 states have (on average 3.30188679245283) internal successors, (10500), 3180 states have internal predecessors, (10500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:58,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3181 states to 3181 states and 10500 transitions. [2021-08-21 13:05:58,465 INFO L78 Accepts]: Start accepts. Automaton has 3181 states and 10500 transitions. Word has length 30 [2021-08-21 13:05:58,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:05:58,465 INFO L470 AbstractCegarLoop]: Abstraction has 3181 states and 10500 transitions. [2021-08-21 13:05:58,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:05:58,466 INFO L276 IsEmpty]: Start isEmpty. Operand 3181 states and 10500 transitions. [2021-08-21 13:05:58,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:05:58,470 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:05:58,470 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, 1, 1, 1, 1] [2021-08-21 13:05:58,494 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2021-08-21 13:05:58,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2021-08-21 13:05:58,671 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:05:58,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:05:58,671 INFO L82 PathProgramCache]: Analyzing trace with hash -1021818700, now seen corresponding path program 40 times [2021-08-21 13:05:58,671 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:05:58,671 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298026284] [2021-08-21 13:05:58,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:05:58,671 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:05:58,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:05:59,052 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:05:59,052 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:05:59,052 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298026284] [2021-08-21 13:05:59,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298026284] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:05:59,052 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185846300] [2021-08-21 13:05:59,053 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:05:59,053 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:05:59,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:05:59,054 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:05:59,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2021-08-21 13:06:01,726 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:06:01,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:06:01,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:06:01,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:06:02,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:06:02,058 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:06:02,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-08-21 13:06:02,061 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2021-08-21 13:06:02,225 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:02,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185846300] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:02,225 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:06:02,225 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 13:06:02,225 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47383664] [2021-08-21 13:06:02,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:06:02,225 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:06:02,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:06:02,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:06:02,226 INFO L87 Difference]: Start difference. First operand 3181 states and 10500 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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-21 13:06:03,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:06:03,594 INFO L93 Difference]: Finished difference Result 4450 states and 14485 transitions. [2021-08-21 13:06:03,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 13:06:03,595 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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-21 13:06:03,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:06:03,602 INFO L225 Difference]: With dead ends: 4450 [2021-08-21 13:06:03,602 INFO L226 Difference]: Without dead ends: 4425 [2021-08-21 13:06:03,602 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 674 ImplicationChecksByTransitivity, 1080.7ms TimeCoverageRelationStatistics Valid=336, Invalid=2016, Unknown=0, NotChecked=0, Total=2352 [2021-08-21 13:06:03,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4425 states. [2021-08-21 13:06:03,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4425 to 3189. [2021-08-21 13:06:03,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3189 states, 3188 states have (on average 3.301129234629862) internal successors, (10524), 3188 states have internal predecessors, (10524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:03,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3189 states to 3189 states and 10524 transitions. [2021-08-21 13:06:03,655 INFO L78 Accepts]: Start accepts. Automaton has 3189 states and 10524 transitions. Word has length 30 [2021-08-21 13:06:03,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:06:03,655 INFO L470 AbstractCegarLoop]: Abstraction has 3189 states and 10524 transitions. [2021-08-21 13:06:03,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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-21 13:06:03,655 INFO L276 IsEmpty]: Start isEmpty. Operand 3189 states and 10524 transitions. [2021-08-21 13:06:03,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:06:03,660 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:06:03,660 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, 1, 1, 1, 1] [2021-08-21 13:06:03,683 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2021-08-21 13:06:03,860 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:03,860 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:06:03,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:06:03,861 INFO L82 PathProgramCache]: Analyzing trace with hash 453798878, now seen corresponding path program 41 times [2021-08-21 13:06:03,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:06:03,861 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745902451] [2021-08-21 13:06:03,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:06:03,862 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:06:03,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:06:04,229 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:04,230 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:06:04,230 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745902451] [2021-08-21 13:06:04,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745902451] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:04,230 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027464136] [2021-08-21 13:06:04,230 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:06:04,230 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:04,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:06:04,250 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:06:04,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2021-08-21 13:06:06,909 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:06:06,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:06:06,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 13:06:06,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:06:07,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:06:07,295 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 13:06:07,296 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 53 treesize of output 49 [2021-08-21 13:06:07,300 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:06:07,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 34 [2021-08-21 13:06:07,431 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:07,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027464136] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:07,432 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:06:07,432 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 24 [2021-08-21 13:06:07,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545422261] [2021-08-21 13:06:07,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 13:06:07,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:06:07,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 13:06:07,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2021-08-21 13:06:07,432 INFO L87 Difference]: Start difference. First operand 3189 states and 10524 transitions. Second operand has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:08,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:06:08,620 INFO L93 Difference]: Finished difference Result 4396 states and 14289 transitions. [2021-08-21 13:06:08,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 13:06:08,620 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:06:08,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:06:08,627 INFO L225 Difference]: With dead ends: 4396 [2021-08-21 13:06:08,628 INFO L226 Difference]: Without dead ends: 4371 [2021-08-21 13:06:08,628 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 490 ImplicationChecksByTransitivity, 982.4ms TimeCoverageRelationStatistics Valid=285, Invalid=1521, Unknown=0, NotChecked=0, Total=1806 [2021-08-21 13:06:08,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4371 states. [2021-08-21 13:06:08,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4371 to 3189. [2021-08-21 13:06:08,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3189 states, 3188 states have (on average 3.301129234629862) internal successors, (10524), 3188 states have internal predecessors, (10524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:08,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3189 states to 3189 states and 10524 transitions. [2021-08-21 13:06:08,676 INFO L78 Accepts]: Start accepts. Automaton has 3189 states and 10524 transitions. Word has length 30 [2021-08-21 13:06:08,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:06:08,676 INFO L470 AbstractCegarLoop]: Abstraction has 3189 states and 10524 transitions. [2021-08-21 13:06:08,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:08,676 INFO L276 IsEmpty]: Start isEmpty. Operand 3189 states and 10524 transitions. [2021-08-21 13:06:08,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:06:08,680 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:06:08,680 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:06:08,704 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2021-08-21 13:06:08,881 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:08,881 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:06:08,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:06:08,881 INFO L82 PathProgramCache]: Analyzing trace with hash 1738105495, now seen corresponding path program 44 times [2021-08-21 13:06:08,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:06:08,881 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392898212] [2021-08-21 13:06:08,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:06:08,881 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:06:08,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:06:09,312 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:09,312 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:06:09,312 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392898212] [2021-08-21 13:06:09,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392898212] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:09,312 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326959893] [2021-08-21 13:06:09,312 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:06:09,312 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:09,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:06:09,313 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:06:09,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2021-08-21 13:06:12,037 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:06:12,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:06:12,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:06:12,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:06:12,486 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:06:12,486 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 41 treesize of output 37 [2021-08-21 13:06:12,498 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:06:12,498 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 33 treesize of output 29 [2021-08-21 13:06:12,556 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:12,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326959893] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:12,557 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:06:12,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 23 [2021-08-21 13:06:12,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130168509] [2021-08-21 13:06:12,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 13:06:12,557 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:06:12,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 13:06:12,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2021-08-21 13:06:12,557 INFO L87 Difference]: Start difference. First operand 3189 states and 10524 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:14,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:06:14,984 INFO L93 Difference]: Finished difference Result 4198 states and 13451 transitions. [2021-08-21 13:06:14,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-08-21 13:06:14,984 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:06:14,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:06:14,991 INFO L225 Difference]: With dead ends: 4198 [2021-08-21 13:06:14,991 INFO L226 Difference]: Without dead ends: 4172 [2021-08-21 13:06:14,992 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 943 ImplicationChecksByTransitivity, 1942.4ms TimeCoverageRelationStatistics Valid=481, Invalid=3179, Unknown=0, NotChecked=0, Total=3660 [2021-08-21 13:06:14,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4172 states. [2021-08-21 13:06:15,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4172 to 3183. [2021-08-21 13:06:15,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3183 states, 3182 states have (on average 3.3026398491514772) internal successors, (10509), 3182 states have internal predecessors, (10509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:15,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3183 states to 3183 states and 10509 transitions. [2021-08-21 13:06:15,044 INFO L78 Accepts]: Start accepts. Automaton has 3183 states and 10509 transitions. Word has length 30 [2021-08-21 13:06:15,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:06:15,044 INFO L470 AbstractCegarLoop]: Abstraction has 3183 states and 10509 transitions. [2021-08-21 13:06:15,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:15,044 INFO L276 IsEmpty]: Start isEmpty. Operand 3183 states and 10509 transitions. [2021-08-21 13:06:15,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:06:15,049 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:06:15,049 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:06:15,072 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2021-08-21 13:06:15,249 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2021-08-21 13:06:15,249 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:06:15,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:06:15,249 INFO L82 PathProgramCache]: Analyzing trace with hash 1561065469, now seen corresponding path program 45 times [2021-08-21 13:06:15,250 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:06:15,250 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644217424] [2021-08-21 13:06:15,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:06:15,250 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:06:15,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:06:15,684 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:15,684 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:06:15,685 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644217424] [2021-08-21 13:06:15,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644217424] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:15,685 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056881718] [2021-08-21 13:06:15,685 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:06:15,685 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:15,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:06:15,685 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:06:15,686 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2021-08-21 13:06:18,458 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:06:18,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:06:18,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:06:18,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:06:18,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:06:18,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:06:18,962 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:06:18,962 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 35 treesize of output 51 [2021-08-21 13:06:18,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:06:18,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:06:18,978 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:06:18,978 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 73 treesize of output 83 [2021-08-21 13:06:19,181 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:19,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056881718] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:19,182 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:06:19,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2021-08-21 13:06:19,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981693947] [2021-08-21 13:06:19,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 13:06:19,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:06:19,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 13:06:19,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=665, Unknown=0, NotChecked=0, Total=756 [2021-08-21 13:06:19,183 INFO L87 Difference]: Start difference. First operand 3183 states and 10509 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:21,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:06:21,851 INFO L93 Difference]: Finished difference Result 4377 states and 13991 transitions. [2021-08-21 13:06:21,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-08-21 13:06:21,851 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:06:21,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:06:21,859 INFO L225 Difference]: With dead ends: 4377 [2021-08-21 13:06:21,859 INFO L226 Difference]: Without dead ends: 4336 [2021-08-21 13:06:21,859 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1182 ImplicationChecksByTransitivity, 2040.8ms TimeCoverageRelationStatistics Valid=499, Invalid=4193, Unknown=0, NotChecked=0, Total=4692 [2021-08-21 13:06:21,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4336 states. [2021-08-21 13:06:21,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4336 to 3223. [2021-08-21 13:06:21,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3223 states, 3222 states have (on average 3.298261949099938) internal successors, (10627), 3222 states have internal predecessors, (10627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:21,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3223 states to 3223 states and 10627 transitions. [2021-08-21 13:06:21,915 INFO L78 Accepts]: Start accepts. Automaton has 3223 states and 10627 transitions. Word has length 30 [2021-08-21 13:06:21,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:06:21,915 INFO L470 AbstractCegarLoop]: Abstraction has 3223 states and 10627 transitions. [2021-08-21 13:06:21,915 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:21,915 INFO L276 IsEmpty]: Start isEmpty. Operand 3223 states and 10627 transitions. [2021-08-21 13:06:21,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:06:21,920 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:06:21,920 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:06:21,945 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2021-08-21 13:06:22,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:22,121 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:06:22,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:06:22,121 INFO L82 PathProgramCache]: Analyzing trace with hash 1598828051, now seen corresponding path program 46 times [2021-08-21 13:06:22,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:06:22,121 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753077317] [2021-08-21 13:06:22,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:06:22,121 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:06:22,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:06:22,577 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:22,577 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:06:22,577 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753077317] [2021-08-21 13:06:22,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753077317] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:22,577 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915755350] [2021-08-21 13:06:22,577 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:06:22,577 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:22,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:06:22,578 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:06:22,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2021-08-21 13:06:25,396 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:06:25,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:06:25,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:06:25,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:06:25,854 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:06:25,854 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 41 treesize of output 37 [2021-08-21 13:06:25,866 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:06:25,867 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 29 treesize of output 25 [2021-08-21 13:06:25,924 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:25,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915755350] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:25,924 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:06:25,924 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 21 [2021-08-21 13:06:25,924 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656630544] [2021-08-21 13:06:25,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 13:06:25,925 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:06:25,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 13:06:25,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2021-08-21 13:06:25,925 INFO L87 Difference]: Start difference. First operand 3223 states and 10627 transitions. Second operand has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 21 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-21 13:06:28,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:06:28,849 INFO L93 Difference]: Finished difference Result 4401 states and 14207 transitions. [2021-08-21 13:06:28,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-08-21 13:06:28,849 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 21 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-21 13:06:28,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:06:28,857 INFO L225 Difference]: With dead ends: 4401 [2021-08-21 13:06:28,857 INFO L226 Difference]: Without dead ends: 4375 [2021-08-21 13:06:28,858 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1558 ImplicationChecksByTransitivity, 2434.5ms TimeCoverageRelationStatistics Valid=677, Invalid=4435, Unknown=0, NotChecked=0, Total=5112 [2021-08-21 13:06:28,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4375 states. [2021-08-21 13:06:28,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4375 to 3243. [2021-08-21 13:06:28,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3243 states, 3242 states have (on average 3.2933374460209746) internal successors, (10677), 3242 states have internal predecessors, (10677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:28,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3243 states to 3243 states and 10677 transitions. [2021-08-21 13:06:28,909 INFO L78 Accepts]: Start accepts. Automaton has 3243 states and 10677 transitions. Word has length 30 [2021-08-21 13:06:28,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:06:28,909 INFO L470 AbstractCegarLoop]: Abstraction has 3243 states and 10677 transitions. [2021-08-21 13:06:28,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 21 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-21 13:06:28,910 INFO L276 IsEmpty]: Start isEmpty. Operand 3243 states and 10677 transitions. [2021-08-21 13:06:28,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:06:28,914 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:06:28,914 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:06:28,939 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2021-08-21 13:06:29,114 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:29,115 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:06:29,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:06:29,115 INFO L82 PathProgramCache]: Analyzing trace with hash -1121423259, now seen corresponding path program 47 times [2021-08-21 13:06:29,115 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:06:29,115 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387838152] [2021-08-21 13:06:29,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:06:29,115 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:06:29,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:06:29,527 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:29,527 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:06:29,527 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387838152] [2021-08-21 13:06:29,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387838152] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:29,527 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2136798301] [2021-08-21 13:06:29,528 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:06:29,528 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:29,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:06:29,528 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:06:29,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2021-08-21 13:06:32,506 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:06:32,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:06:32,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 13:06:32,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:06:33,009 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:06:33,010 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 41 treesize of output 37 [2021-08-21 13:06:33,022 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:06:33,022 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 29 treesize of output 25 [2021-08-21 13:06:33,059 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:33,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2136798301] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:33,059 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:06:33,059 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 23 [2021-08-21 13:06:33,059 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099993232] [2021-08-21 13:06:33,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 13:06:33,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:06:33,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 13:06:33,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2021-08-21 13:06:33,060 INFO L87 Difference]: Start difference. First operand 3243 states and 10677 transitions. Second operand has 24 states, 24 states have (on average 2.25) internal successors, (54), 23 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-21 13:06:35,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:06:35,142 INFO L93 Difference]: Finished difference Result 4232 states and 13588 transitions. [2021-08-21 13:06:35,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-21 13:06:35,142 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.25) internal successors, (54), 23 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-21 13:06:35,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:06:35,150 INFO L225 Difference]: With dead ends: 4232 [2021-08-21 13:06:35,150 INFO L226 Difference]: Without dead ends: 4206 [2021-08-21 13:06:35,151 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 862 ImplicationChecksByTransitivity, 1727.4ms TimeCoverageRelationStatistics Valid=430, Invalid=2876, Unknown=0, NotChecked=0, Total=3306 [2021-08-21 13:06:35,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4206 states. [2021-08-21 13:06:35,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4206 to 3281. [2021-08-21 13:06:35,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3281 states, 3280 states have (on average 3.2859756097560977) internal successors, (10778), 3280 states have internal predecessors, (10778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:35,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3281 states to 3281 states and 10778 transitions. [2021-08-21 13:06:35,199 INFO L78 Accepts]: Start accepts. Automaton has 3281 states and 10778 transitions. Word has length 30 [2021-08-21 13:06:35,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:06:35,199 INFO L470 AbstractCegarLoop]: Abstraction has 3281 states and 10778 transitions. [2021-08-21 13:06:35,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.25) internal successors, (54), 23 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-21 13:06:35,199 INFO L276 IsEmpty]: Start isEmpty. Operand 3281 states and 10778 transitions. [2021-08-21 13:06:35,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:06:35,203 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:06:35,203 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, 1, 1, 1, 1] [2021-08-21 13:06:35,229 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2021-08-21 13:06:35,404 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:35,404 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:06:35,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:06:35,404 INFO L82 PathProgramCache]: Analyzing trace with hash 333797096, now seen corresponding path program 42 times [2021-08-21 13:06:35,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:06:35,404 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010085445] [2021-08-21 13:06:35,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:06:35,405 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:06:35,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:06:35,760 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:35,760 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:06:35,760 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010085445] [2021-08-21 13:06:35,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010085445] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:35,760 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132324951] [2021-08-21 13:06:35,760 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:06:35,760 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:35,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:06:35,761 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:06:35,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2021-08-21 13:06:38,694 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:06:38,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:06:38,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:06:38,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:06:39,352 INFO L354 Elim1Store]: treesize reduction 29, result has 40.8 percent of original size [2021-08-21 13:06:39,353 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 5 new quantified variables, introduced 6 case distinctions, treesize of input 132 treesize of output 126 [2021-08-21 13:06:39,375 INFO L354 Elim1Store]: treesize reduction 29, result has 40.8 percent of original size [2021-08-21 13:06:39,376 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 92 treesize of output 91 [2021-08-21 13:06:39,940 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:39,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132324951] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:39,940 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:06:39,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2021-08-21 13:06:39,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867392602] [2021-08-21 13:06:39,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 13:06:39,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:06:39,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 13:06:39,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2021-08-21 13:06:39,941 INFO L87 Difference]: Start difference. First operand 3281 states and 10778 transitions. Second operand has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 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-21 13:06:46,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:06:46,324 INFO L93 Difference]: Finished difference Result 5263 states and 16537 transitions. [2021-08-21 13:06:46,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-08-21 13:06:46,324 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 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-21 13:06:46,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:06:46,333 INFO L225 Difference]: With dead ends: 5263 [2021-08-21 13:06:46,333 INFO L226 Difference]: Without dead ends: 5229 [2021-08-21 13:06:46,334 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2478 ImplicationChecksByTransitivity, 5305.1ms TimeCoverageRelationStatistics Valid=1113, Invalid=6027, Unknown=0, NotChecked=0, Total=7140 [2021-08-21 13:06:46,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5229 states. [2021-08-21 13:06:46,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5229 to 3316. [2021-08-21 13:06:46,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3316 states, 3315 states have (on average 3.292307692307692) internal successors, (10914), 3315 states have internal predecessors, (10914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:46,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3316 states to 3316 states and 10914 transitions. [2021-08-21 13:06:46,393 INFO L78 Accepts]: Start accepts. Automaton has 3316 states and 10914 transitions. Word has length 30 [2021-08-21 13:06:46,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:06:46,393 INFO L470 AbstractCegarLoop]: Abstraction has 3316 states and 10914 transitions. [2021-08-21 13:06:46,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 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-21 13:06:46,393 INFO L276 IsEmpty]: Start isEmpty. Operand 3316 states and 10914 transitions. [2021-08-21 13:06:46,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:06:46,398 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:06:46,398 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, 1, 1, 1, 1] [2021-08-21 13:06:46,423 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2021-08-21 13:06:46,598 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable91 [2021-08-21 13:06:46,599 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:06:46,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:06:46,599 INFO L82 PathProgramCache]: Analyzing trace with hash -1553697496, now seen corresponding path program 43 times [2021-08-21 13:06:46,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:06:46,599 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9636558] [2021-08-21 13:06:46,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:06:46,599 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:06:46,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:06:46,952 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:46,952 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:06:46,952 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9636558] [2021-08-21 13:06:46,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9636558] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:46,952 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623447721] [2021-08-21 13:06:46,952 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:06:46,952 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:46,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:06:46,953 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:06:46,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2021-08-21 13:06:49,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:06:49,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:06:49,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:06:50,389 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:06:50,390 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 32 [2021-08-21 13:06:50,397 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:06:50,397 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 18 [2021-08-21 13:06:50,458 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:50,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623447721] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:50,459 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:06:50,459 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 23 [2021-08-21 13:06:50,459 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328743288] [2021-08-21 13:06:50,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:06:50,459 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:06:50,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:06:50,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:06:50,459 INFO L87 Difference]: Start difference. First operand 3316 states and 10914 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-21 13:06:53,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:06:53,386 INFO L93 Difference]: Finished difference Result 4751 states and 15126 transitions. [2021-08-21 13:06:53,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-21 13:06:53,386 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-21 13:06:53,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:06:53,394 INFO L225 Difference]: With dead ends: 4751 [2021-08-21 13:06:53,394 INFO L226 Difference]: Without dead ends: 4736 [2021-08-21 13:06:53,395 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1181 ImplicationChecksByTransitivity, 2429.3ms TimeCoverageRelationStatistics Valid=657, Invalid=3003, Unknown=0, NotChecked=0, Total=3660 [2021-08-21 13:06:53,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4736 states. [2021-08-21 13:06:53,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4736 to 3329. [2021-08-21 13:06:53,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3329 states, 3328 states have (on average 3.294170673076923) internal successors, (10963), 3328 states have internal predecessors, (10963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:06:53,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3329 states to 3329 states and 10963 transitions. [2021-08-21 13:06:53,447 INFO L78 Accepts]: Start accepts. Automaton has 3329 states and 10963 transitions. Word has length 30 [2021-08-21 13:06:53,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:06:53,447 INFO L470 AbstractCegarLoop]: Abstraction has 3329 states and 10963 transitions. [2021-08-21 13:06:53,447 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-21 13:06:53,447 INFO L276 IsEmpty]: Start isEmpty. Operand 3329 states and 10963 transitions. [2021-08-21 13:06:53,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:06:53,451 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:06:53,451 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, 1, 1, 1, 1] [2021-08-21 13:06:53,476 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2021-08-21 13:06:53,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:53,652 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:06:53,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:06:53,652 INFO L82 PathProgramCache]: Analyzing trace with hash 251850640, now seen corresponding path program 44 times [2021-08-21 13:06:53,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:06:53,652 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676394419] [2021-08-21 13:06:53,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:06:53,653 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:06:53,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:06:54,050 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:54,050 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:06:54,050 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676394419] [2021-08-21 13:06:54,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676394419] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:54,050 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851819161] [2021-08-21 13:06:54,050 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:06:54,050 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:06:54,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:06:54,051 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:06:54,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2021-08-21 13:06:57,051 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:06:57,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:06:57,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:06:57,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:06:57,525 INFO L354 Elim1Store]: treesize reduction 29, result has 40.8 percent of original size [2021-08-21 13:06:57,526 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 173 treesize of output 162 [2021-08-21 13:06:57,542 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-08-21 13:06:57,542 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 71 treesize of output 79 [2021-08-21 13:06:57,959 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:06:57,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851819161] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:06:57,960 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:06:57,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2021-08-21 13:06:57,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788484545] [2021-08-21 13:06:57,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 13:06:57,960 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:06:57,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 13:06:57,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2021-08-21 13:06:57,960 INFO L87 Difference]: Start difference. First operand 3329 states and 10963 transitions. Second operand has 25 states, 25 states have (on average 2.16) internal successors, (54), 25 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-21 13:07:04,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:04,130 INFO L93 Difference]: Finished difference Result 6017 states and 18801 transitions. [2021-08-21 13:07:04,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2021-08-21 13:07:04,130 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.16) internal successors, (54), 25 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-21 13:07:04,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:04,141 INFO L225 Difference]: With dead ends: 6017 [2021-08-21 13:07:04,141 INFO L226 Difference]: Without dead ends: 5958 [2021-08-21 13:07:04,142 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3439 ImplicationChecksByTransitivity, 5302.7ms TimeCoverageRelationStatistics Valid=1475, Invalid=8031, Unknown=0, NotChecked=0, Total=9506 [2021-08-21 13:07:04,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5958 states. [2021-08-21 13:07:04,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5958 to 3323. [2021-08-21 13:07:04,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3323 states, 3322 states have (on average 3.2931968693558096) internal successors, (10940), 3322 states have internal predecessors, (10940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:04,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3323 states to 3323 states and 10940 transitions. [2021-08-21 13:07:04,208 INFO L78 Accepts]: Start accepts. Automaton has 3323 states and 10940 transitions. Word has length 30 [2021-08-21 13:07:04,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:04,208 INFO L470 AbstractCegarLoop]: Abstraction has 3323 states and 10940 transitions. [2021-08-21 13:07:04,208 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.16) internal successors, (54), 25 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-21 13:07:04,208 INFO L276 IsEmpty]: Start isEmpty. Operand 3323 states and 10940 transitions. [2021-08-21 13:07:04,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:07:04,213 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:04,213 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:07:04,238 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2021-08-21 13:07:04,413 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:04,413 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:04,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:04,414 INFO L82 PathProgramCache]: Analyzing trace with hash 276304091, now seen corresponding path program 48 times [2021-08-21 13:07:04,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:04,414 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119801282] [2021-08-21 13:07:04,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:04,414 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:04,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:04,883 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:04,883 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:04,883 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119801282] [2021-08-21 13:07:04,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119801282] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:04,884 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1095790578] [2021-08-21 13:07:04,884 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:07:04,884 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:04,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:04,884 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:07:04,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2021-08-21 13:07:08,002 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:07:08,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:08,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:07:08,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:08,512 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:07:08,512 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 41 treesize of output 37 [2021-08-21 13:07:08,525 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:07:08,525 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 29 treesize of output 25 [2021-08-21 13:07:08,562 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:08,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1095790578] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:08,562 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:08,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 22 [2021-08-21 13:07:08,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824717190] [2021-08-21 13:07:08,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:07:08,563 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:08,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:07:08,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:07:08,563 INFO L87 Difference]: Start difference. First operand 3323 states and 10940 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-21 13:07:13,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:13,588 INFO L93 Difference]: Finished difference Result 4852 states and 15371 transitions. [2021-08-21 13:07:13,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2021-08-21 13:07:13,589 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-21 13:07:13,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:13,598 INFO L225 Difference]: With dead ends: 4852 [2021-08-21 13:07:13,598 INFO L226 Difference]: Without dead ends: 4823 [2021-08-21 13:07:13,598 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3084 ImplicationChecksByTransitivity, 3939.8ms TimeCoverageRelationStatistics Valid=1272, Invalid=7658, Unknown=0, NotChecked=0, Total=8930 [2021-08-21 13:07:13,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4823 states. [2021-08-21 13:07:13,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4823 to 3334. [2021-08-21 13:07:13,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3334 states, 3333 states have (on average 3.297329732973297) internal successors, (10990), 3333 states have internal predecessors, (10990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:13,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3334 states to 3334 states and 10990 transitions. [2021-08-21 13:07:13,653 INFO L78 Accepts]: Start accepts. Automaton has 3334 states and 10990 transitions. Word has length 30 [2021-08-21 13:07:13,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:13,653 INFO L470 AbstractCegarLoop]: Abstraction has 3334 states and 10990 transitions. [2021-08-21 13:07:13,653 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-21 13:07:13,653 INFO L276 IsEmpty]: Start isEmpty. Operand 3334 states and 10990 transitions. [2021-08-21 13:07:13,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:07:13,658 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:13,658 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:07:13,683 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:13,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:13,865 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:13,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:13,866 INFO L82 PathProgramCache]: Analyzing trace with hash -1022527905, now seen corresponding path program 49 times [2021-08-21 13:07:13,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:13,866 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699502984] [2021-08-21 13:07:13,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:13,866 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:13,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:14,244 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:14,244 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:14,244 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699502984] [2021-08-21 13:07:14,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699502984] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:14,244 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727315555] [2021-08-21 13:07:14,244 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:07:14,244 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:14,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:14,245 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:07:14,246 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2021-08-21 13:07:17,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:17,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:07:17,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:17,810 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:07:17,810 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 41 treesize of output 37 [2021-08-21 13:07:17,822 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:07:17,823 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 33 treesize of output 29 [2021-08-21 13:07:17,875 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:17,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1727315555] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:17,875 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:17,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 25 [2021-08-21 13:07:17,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592514167] [2021-08-21 13:07:17,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-21 13:07:17,875 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:17,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-21 13:07:17,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2021-08-21 13:07:17,876 INFO L87 Difference]: Start difference. First operand 3334 states and 10990 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:07:20,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:20,432 INFO L93 Difference]: Finished difference Result 5943 states and 18813 transitions. [2021-08-21 13:07:20,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-08-21 13:07:20,432 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:07:20,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:20,444 INFO L225 Difference]: With dead ends: 5943 [2021-08-21 13:07:20,444 INFO L226 Difference]: Without dead ends: 5922 [2021-08-21 13:07:20,445 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1704 ImplicationChecksByTransitivity, 2043.5ms TimeCoverageRelationStatistics Valid=801, Invalid=4749, Unknown=0, NotChecked=0, Total=5550 [2021-08-21 13:07:20,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5922 states. [2021-08-21 13:07:20,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5922 to 3481. [2021-08-21 13:07:20,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3481 states, 3480 states have (on average 3.2968390804597703) internal successors, (11473), 3480 states have internal predecessors, (11473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:20,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3481 states to 3481 states and 11473 transitions. [2021-08-21 13:07:20,511 INFO L78 Accepts]: Start accepts. Automaton has 3481 states and 11473 transitions. Word has length 30 [2021-08-21 13:07:20,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:20,511 INFO L470 AbstractCegarLoop]: Abstraction has 3481 states and 11473 transitions. [2021-08-21 13:07:20,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:07:20,512 INFO L276 IsEmpty]: Start isEmpty. Operand 3481 states and 11473 transitions. [2021-08-21 13:07:20,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:07:20,516 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:20,517 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:07:20,541 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2021-08-21 13:07:20,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:20,721 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:20,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:20,721 INFO L82 PathProgramCache]: Analyzing trace with hash 750579931, now seen corresponding path program 50 times [2021-08-21 13:07:20,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:20,721 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484746453] [2021-08-21 13:07:20,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:20,721 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:20,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:21,085 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:21,085 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:21,085 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484746453] [2021-08-21 13:07:21,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484746453] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:21,085 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564839333] [2021-08-21 13:07:21,085 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:07:21,085 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:21,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:21,086 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:07:21,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2021-08-21 13:07:24,258 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:07:24,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:24,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 13:07:24,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:24,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:07:24,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:07:24,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:07:24,758 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:07:24,758 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 37 treesize of output 55 [2021-08-21 13:07:24,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:07:24,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:07:24,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:07:24,775 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:07:24,775 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 82 treesize of output 96 [2021-08-21 13:07:25,167 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:25,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564839333] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:25,167 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:25,168 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 27 [2021-08-21 13:07:25,168 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511950071] [2021-08-21 13:07:25,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 13:07:25,168 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:25,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 13:07:25,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=621, Unknown=0, NotChecked=0, Total=756 [2021-08-21 13:07:25,168 INFO L87 Difference]: Start difference. First operand 3481 states and 11473 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 27 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-21 13:07:32,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:32,468 INFO L93 Difference]: Finished difference Result 9206 states and 28621 transitions. [2021-08-21 13:07:32,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2021-08-21 13:07:32,469 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 27 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-21 13:07:32,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:32,485 INFO L225 Difference]: With dead ends: 9206 [2021-08-21 13:07:32,485 INFO L226 Difference]: Without dead ends: 9105 [2021-08-21 13:07:32,486 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7881 ImplicationChecksByTransitivity, 5673.0ms TimeCoverageRelationStatistics Valid=3253, Invalid=17917, Unknown=0, NotChecked=0, Total=21170 [2021-08-21 13:07:32,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9105 states. [2021-08-21 13:07:32,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9105 to 4012. [2021-08-21 13:07:32,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4012 states, 4011 states have (on average 3.324856644228372) internal successors, (13336), 4011 states have internal predecessors, (13336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:32,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4012 states to 4012 states and 13336 transitions. [2021-08-21 13:07:32,581 INFO L78 Accepts]: Start accepts. Automaton has 4012 states and 13336 transitions. Word has length 30 [2021-08-21 13:07:32,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:32,581 INFO L470 AbstractCegarLoop]: Abstraction has 4012 states and 13336 transitions. [2021-08-21 13:07:32,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 27 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-21 13:07:32,581 INFO L276 IsEmpty]: Start isEmpty. Operand 4012 states and 13336 transitions. [2021-08-21 13:07:32,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:07:32,587 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:32,587 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, 1, 1, 1, 1] [2021-08-21 13:07:32,613 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2021-08-21 13:07:32,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2021-08-21 13:07:32,787 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:32,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:32,788 INFO L82 PathProgramCache]: Analyzing trace with hash 1638291698, now seen corresponding path program 45 times [2021-08-21 13:07:32,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:32,788 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307740881] [2021-08-21 13:07:32,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:32,788 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:32,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:33,137 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:33,137 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:33,137 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307740881] [2021-08-21 13:07:33,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307740881] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:33,137 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310235450] [2021-08-21 13:07:33,137 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:07:33,137 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:33,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:33,138 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:07:33,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2021-08-21 13:07:36,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:07:36,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:36,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:07:36,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:36,838 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 13:07:36,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 55 [2021-08-21 13:07:36,854 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 13:07:36,855 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 73 treesize of output 77 [2021-08-21 13:07:37,049 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:37,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310235450] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:37,049 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:37,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-21 13:07:37,049 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002981045] [2021-08-21 13:07:37,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 13:07:37,050 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:37,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 13:07:37,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2021-08-21 13:07:37,050 INFO L87 Difference]: Start difference. First operand 4012 states and 13336 transitions. Second operand has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:40,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:40,266 INFO L93 Difference]: Finished difference Result 5604 states and 18244 transitions. [2021-08-21 13:07:40,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-21 13:07:40,266 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:07:40,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:40,277 INFO L225 Difference]: With dead ends: 5604 [2021-08-21 13:07:40,278 INFO L226 Difference]: Without dead ends: 5585 [2021-08-21 13:07:40,278 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1231 ImplicationChecksByTransitivity, 2679.9ms TimeCoverageRelationStatistics Valid=680, Invalid=3102, Unknown=0, NotChecked=0, Total=3782 [2021-08-21 13:07:40,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5585 states. [2021-08-21 13:07:40,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5585 to 4000. [2021-08-21 13:07:40,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4000 states, 3999 states have (on average 3.323830957739435) internal successors, (13292), 3999 states have internal predecessors, (13292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:40,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4000 states to 4000 states and 13292 transitions. [2021-08-21 13:07:40,353 INFO L78 Accepts]: Start accepts. Automaton has 4000 states and 13292 transitions. Word has length 30 [2021-08-21 13:07:40,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:40,353 INFO L470 AbstractCegarLoop]: Abstraction has 4000 states and 13292 transitions. [2021-08-21 13:07:40,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:40,353 INFO L276 IsEmpty]: Start isEmpty. Operand 4000 states and 13292 transitions. [2021-08-21 13:07:40,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:07:40,359 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:40,359 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, 1, 1, 1, 1] [2021-08-21 13:07:40,386 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2021-08-21 13:07:40,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2021-08-21 13:07:40,560 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:40,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:40,560 INFO L82 PathProgramCache]: Analyzing trace with hash -1173540660, now seen corresponding path program 46 times [2021-08-21 13:07:40,561 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:40,561 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931226417] [2021-08-21 13:07:40,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:40,561 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:40,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:40,938 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:40,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:40,938 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931226417] [2021-08-21 13:07:40,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931226417] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:40,938 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868472927] [2021-08-21 13:07:40,938 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:07:40,938 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:40,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:40,939 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:07:40,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2021-08-21 13:07:44,201 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:07:44,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:44,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:07:44,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:44,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 13:07:44,633 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:07:44,633 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 41 [2021-08-21 13:07:44,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 13:07:44,643 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:07:44,643 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 34 [2021-08-21 13:07:44,786 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:44,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868472927] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:44,786 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:44,786 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 23 [2021-08-21 13:07:44,786 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726305512] [2021-08-21 13:07:44,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:07:44,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:44,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:07:44,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:07:44,787 INFO L87 Difference]: Start difference. First operand 4000 states and 13292 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:47,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:47,549 INFO L93 Difference]: Finished difference Result 5142 states and 16864 transitions. [2021-08-21 13:07:47,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-21 13:07:47,550 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 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-21 13:07:47,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:47,559 INFO L225 Difference]: With dead ends: 5142 [2021-08-21 13:07:47,559 INFO L226 Difference]: Without dead ends: 5117 [2021-08-21 13:07:47,560 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1085 ImplicationChecksByTransitivity, 2378.2ms TimeCoverageRelationStatistics Valid=553, Invalid=2753, Unknown=0, NotChecked=0, Total=3306 [2021-08-21 13:07:47,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5117 states. [2021-08-21 13:07:47,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5117 to 3998. [2021-08-21 13:07:47,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3998 states, 3997 states have (on average 3.32424318238679) internal successors, (13287), 3997 states have internal predecessors, (13287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:47,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3998 states to 3998 states and 13287 transitions. [2021-08-21 13:07:47,622 INFO L78 Accepts]: Start accepts. Automaton has 3998 states and 13287 transitions. Word has length 30 [2021-08-21 13:07:47,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:47,622 INFO L470 AbstractCegarLoop]: Abstraction has 3998 states and 13287 transitions. [2021-08-21 13:07:47,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:47,622 INFO L276 IsEmpty]: Start isEmpty. Operand 3998 states and 13287 transitions. [2021-08-21 13:07:47,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:07:47,645 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:47,645 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, 1, 1, 1, 1] [2021-08-21 13:07:47,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2021-08-21 13:07:47,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:47,846 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:47,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:47,846 INFO L82 PathProgramCache]: Analyzing trace with hash 1571290976, now seen corresponding path program 47 times [2021-08-21 13:07:47,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:47,846 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485250534] [2021-08-21 13:07:47,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:47,847 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:47,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:48,190 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:48,191 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:48,191 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485250534] [2021-08-21 13:07:48,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485250534] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:48,191 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015736688] [2021-08-21 13:07:48,191 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:07:48,191 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:48,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:48,193 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:07:48,195 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2021-08-21 13:07:51,537 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:07:51,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:51,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:07:51,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:52,106 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:07:52,106 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 37 treesize of output 32 [2021-08-21 13:07:52,112 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:07:52,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2021-08-21 13:07:52,152 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:52,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015736688] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:52,153 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:52,153 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2021-08-21 13:07:52,153 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533141730] [2021-08-21 13:07:52,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 13:07:52,153 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:52,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 13:07:52,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2021-08-21 13:07:52,153 INFO L87 Difference]: Start difference. First operand 3998 states and 13287 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 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-21 13:07:55,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:55,199 INFO L93 Difference]: Finished difference Result 5237 states and 16987 transitions. [2021-08-21 13:07:55,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-08-21 13:07:55,200 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 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-21 13:07:55,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:55,210 INFO L225 Difference]: With dead ends: 5237 [2021-08-21 13:07:55,210 INFO L226 Difference]: Without dead ends: 5222 [2021-08-21 13:07:55,210 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1281 ImplicationChecksByTransitivity, 2454.6ms TimeCoverageRelationStatistics Valid=585, Invalid=3447, Unknown=0, NotChecked=0, Total=4032 [2021-08-21 13:07:55,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5222 states. [2021-08-21 13:07:55,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5222 to 4013. [2021-08-21 13:07:55,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4013 states, 4012 states have (on average 3.3242771684945165) internal successors, (13337), 4012 states have internal predecessors, (13337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:55,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4013 states to 4013 states and 13337 transitions. [2021-08-21 13:07:55,272 INFO L78 Accepts]: Start accepts. Automaton has 4013 states and 13337 transitions. Word has length 30 [2021-08-21 13:07:55,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:55,272 INFO L470 AbstractCegarLoop]: Abstraction has 4013 states and 13337 transitions. [2021-08-21 13:07:55,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 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-21 13:07:55,272 INFO L276 IsEmpty]: Start isEmpty. Operand 4013 states and 13337 transitions. [2021-08-21 13:07:55,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:07:55,277 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:55,277 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, 1, 1, 1, 1] [2021-08-21 13:07:55,304 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:55,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:55,478 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:55,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:55,478 INFO L82 PathProgramCache]: Analyzing trace with hash -120998964, now seen corresponding path program 48 times [2021-08-21 13:07:55,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:55,478 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642795940] [2021-08-21 13:07:55,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:55,479 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:55,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:55,855 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:55,855 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:55,855 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642795940] [2021-08-21 13:07:55,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642795940] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:55,856 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299900372] [2021-08-21 13:07:55,856 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:07:55,856 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:55,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:55,857 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:07:55,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2021-08-21 13:07:59,205 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:07:59,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:59,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:07:59,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:59,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:07:59,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:07:59,565 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:07:59,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 37 [2021-08-21 13:07:59,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 8 [2021-08-21 13:07:59,716 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:59,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299900372] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:59,717 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:59,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 13:07:59,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580598379] [2021-08-21 13:07:59,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:07:59,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:59,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:07:59,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:07:59,718 INFO L87 Difference]: Start difference. First operand 4013 states and 13337 transitions. Second operand has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 23 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-21 13:08:03,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:03,071 INFO L93 Difference]: Finished difference Result 5673 states and 18555 transitions. [2021-08-21 13:08:03,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-21 13:08:03,071 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 23 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-21 13:08:03,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:03,082 INFO L225 Difference]: With dead ends: 5673 [2021-08-21 13:08:03,082 INFO L226 Difference]: Without dead ends: 5648 [2021-08-21 13:08:03,082 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1575 ImplicationChecksByTransitivity, 2730.3ms TimeCoverageRelationStatistics Valid=730, Invalid=4240, Unknown=0, NotChecked=0, Total=4970 [2021-08-21 13:08:03,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5648 states. [2021-08-21 13:08:03,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5648 to 4009. [2021-08-21 13:08:03,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4009 states, 4008 states have (on average 3.3228542914171655) internal successors, (13318), 4008 states have internal predecessors, (13318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:03,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4009 states to 4009 states and 13318 transitions. [2021-08-21 13:08:03,159 INFO L78 Accepts]: Start accepts. Automaton has 4009 states and 13318 transitions. Word has length 30 [2021-08-21 13:08:03,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:03,159 INFO L470 AbstractCegarLoop]: Abstraction has 4009 states and 13318 transitions. [2021-08-21 13:08:03,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 23 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-21 13:08:03,159 INFO L276 IsEmpty]: Start isEmpty. Operand 4009 states and 13318 transitions. [2021-08-21 13:08:03,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:08:03,183 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:03,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, 1, 1, 1, 1] [2021-08-21 13:08:03,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2021-08-21 13:08:03,388 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2021-08-21 13:08:03,389 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:08:03,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:03,389 INFO L82 PathProgramCache]: Analyzing trace with hash 1538721804, now seen corresponding path program 49 times [2021-08-21 13:08:03,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:03,389 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061300996] [2021-08-21 13:08:03,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:03,389 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:03,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:03,727 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:03,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:03,727 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061300996] [2021-08-21 13:08:03,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061300996] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:03,727 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746814589] [2021-08-21 13:08:03,728 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:08:03,728 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:03,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:03,728 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:08:03,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2021-08-21 13:08:07,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:07,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:08:07,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:07,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 13:08:07,535 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:08:07,535 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 41 [2021-08-21 13:08:07,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 13:08:07,547 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:08:07,547 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 34 [2021-08-21 13:08:07,701 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:07,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746814589] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:07,701 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:07,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 23 [2021-08-21 13:08:07,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577196257] [2021-08-21 13:08:07,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:08:07,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:07,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:08:07,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:08:07,702 INFO L87 Difference]: Start difference. First operand 4009 states and 13318 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-21 13:08:10,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:10,125 INFO L93 Difference]: Finished difference Result 5193 states and 17059 transitions. [2021-08-21 13:08:10,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-08-21 13:08:10,126 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-21 13:08:10,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:10,136 INFO L225 Difference]: With dead ends: 5193 [2021-08-21 13:08:10,136 INFO L226 Difference]: Without dead ends: 5168 [2021-08-21 13:08:10,136 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1001 ImplicationChecksByTransitivity, 1957.9ms TimeCoverageRelationStatistics Valid=521, Invalid=2559, Unknown=0, NotChecked=0, Total=3080 [2021-08-21 13:08:10,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5168 states. [2021-08-21 13:08:10,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5168 to 4022. [2021-08-21 13:08:10,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4022 states, 4021 states have (on average 3.3228052723203185) internal successors, (13361), 4021 states have internal predecessors, (13361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:10,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4022 states to 4022 states and 13361 transitions. [2021-08-21 13:08:10,209 INFO L78 Accepts]: Start accepts. Automaton has 4022 states and 13361 transitions. Word has length 30 [2021-08-21 13:08:10,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:10,209 INFO L470 AbstractCegarLoop]: Abstraction has 4022 states and 13361 transitions. [2021-08-21 13:08:10,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-21 13:08:10,209 INFO L276 IsEmpty]: Start isEmpty. Operand 4022 states and 13361 transitions. [2021-08-21 13:08:10,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:08:10,215 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:10,215 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, 1, 1, 1, 1] [2021-08-21 13:08:10,242 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2021-08-21 13:08:10,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:10,416 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:08:10,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:10,416 INFO L82 PathProgramCache]: Analyzing trace with hash 1595427036, now seen corresponding path program 50 times [2021-08-21 13:08:10,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:10,416 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677874532] [2021-08-21 13:08:10,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:10,417 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:10,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:10,736 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:10,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:10,737 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677874532] [2021-08-21 13:08:10,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677874532] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:10,737 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833966172] [2021-08-21 13:08:10,737 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:08:10,737 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:10,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:10,738 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:08:10,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2021-08-21 13:08:14,233 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:08:14,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:08:14,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:08:14,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:14,699 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:08:14,700 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 47 [2021-08-21 13:08:14,709 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:08:14,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 65 treesize of output 69 [2021-08-21 13:08:15,125 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:15,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833966172] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:15,125 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:15,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2021-08-21 13:08:15,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952517908] [2021-08-21 13:08:15,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 13:08:15,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:15,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 13:08:15,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2021-08-21 13:08:15,126 INFO L87 Difference]: Start difference. First operand 4022 states and 13361 transitions. Second operand has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 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-21 13:08:18,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:18,809 INFO L93 Difference]: Finished difference Result 6199 states and 19856 transitions. [2021-08-21 13:08:18,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-08-21 13:08:18,810 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 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-21 13:08:18,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:18,821 INFO L225 Difference]: With dead ends: 6199 [2021-08-21 13:08:18,821 INFO L226 Difference]: Without dead ends: 6130 [2021-08-21 13:08:18,821 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1664 ImplicationChecksByTransitivity, 2784.2ms TimeCoverageRelationStatistics Valid=769, Invalid=4633, Unknown=0, NotChecked=0, Total=5402 [2021-08-21 13:08:18,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6130 states. [2021-08-21 13:08:18,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6130 to 4003. [2021-08-21 13:08:18,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4003 states, 4002 states have (on average 3.3225887056471763) internal successors, (13297), 4002 states have internal predecessors, (13297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:18,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4003 states to 4003 states and 13297 transitions. [2021-08-21 13:08:18,889 INFO L78 Accepts]: Start accepts. Automaton has 4003 states and 13297 transitions. Word has length 30 [2021-08-21 13:08:18,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:18,889 INFO L470 AbstractCegarLoop]: Abstraction has 4003 states and 13297 transitions. [2021-08-21 13:08:18,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 25 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-21 13:08:18,889 INFO L276 IsEmpty]: Start isEmpty. Operand 4003 states and 13297 transitions. [2021-08-21 13:08:18,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:08:18,895 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:18,895 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:08:18,921 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2021-08-21 13:08:19,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2021-08-21 13:08:19,095 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:08:19,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:19,096 INFO L82 PathProgramCache]: Analyzing trace with hash 983099671, now seen corresponding path program 51 times [2021-08-21 13:08:19,096 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:19,096 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593082545] [2021-08-21 13:08:19,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:19,096 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:19,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:19,599 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:19,599 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:19,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593082545] [2021-08-21 13:08:19,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593082545] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:19,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643836308] [2021-08-21 13:08:19,599 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:08:19,599 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:19,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:19,600 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:08:19,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2021-08-21 13:08:23,104 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:08:23,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:08:23,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 13:08:23,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:23,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:08:23,514 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:08:23,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 61 [2021-08-21 13:08:23,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:08:23,547 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:08:23,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 97 treesize of output 113 [2021-08-21 13:08:23,858 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:23,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643836308] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:23,859 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:23,859 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2021-08-21 13:08:23,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125616225] [2021-08-21 13:08:23,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 13:08:23,859 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:23,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 13:08:23,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=678, Unknown=0, NotChecked=0, Total=756 [2021-08-21 13:08:23,859 INFO L87 Difference]: Start difference. First operand 4003 states and 13297 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 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-21 13:08:28,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:28,164 INFO L93 Difference]: Finished difference Result 5521 states and 17693 transitions. [2021-08-21 13:08:28,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-08-21 13:08:28,164 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 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-21 13:08:28,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:28,173 INFO L225 Difference]: With dead ends: 5521 [2021-08-21 13:08:28,174 INFO L226 Difference]: Without dead ends: 5473 [2021-08-21 13:08:28,174 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1895 ImplicationChecksByTransitivity, 3358.0ms TimeCoverageRelationStatistics Valid=805, Invalid=6167, Unknown=0, NotChecked=0, Total=6972 [2021-08-21 13:08:28,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5473 states. [2021-08-21 13:08:28,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5473 to 3971. [2021-08-21 13:08:28,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3971 states, 3970 states have (on average 3.324181360201511) internal successors, (13197), 3970 states have internal predecessors, (13197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:28,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3971 states to 3971 states and 13197 transitions. [2021-08-21 13:08:28,244 INFO L78 Accepts]: Start accepts. Automaton has 3971 states and 13197 transitions. Word has length 30 [2021-08-21 13:08:28,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:28,244 INFO L470 AbstractCegarLoop]: Abstraction has 3971 states and 13197 transitions. [2021-08-21 13:08:28,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 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-21 13:08:28,244 INFO L276 IsEmpty]: Start isEmpty. Operand 3971 states and 13197 transitions. [2021-08-21 13:08:28,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:08:28,250 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:28,250 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:08:28,277 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2021-08-21 13:08:28,450 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2021-08-21 13:08:28,450 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:08:28,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:28,451 INFO L82 PathProgramCache]: Analyzing trace with hash -2041248553, now seen corresponding path program 52 times [2021-08-21 13:08:28,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:28,451 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599784747] [2021-08-21 13:08:28,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:28,451 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:28,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:28,976 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:28,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:28,976 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599784747] [2021-08-21 13:08:28,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599784747] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:28,976 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055342276] [2021-08-21 13:08:28,976 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:08:28,976 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:28,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:28,977 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:08:28,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2021-08-21 13:08:32,464 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:08:32,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:08:32,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:08:32,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:32,932 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:08:32,932 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 41 treesize of output 37 [2021-08-21 13:08:32,944 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:08:32,944 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 29 treesize of output 25 [2021-08-21 13:08:33,002 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:33,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055342276] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:33,002 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:33,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 21 [2021-08-21 13:08:33,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929151253] [2021-08-21 13:08:33,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 13:08:33,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:33,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 13:08:33,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2021-08-21 13:08:33,003 INFO L87 Difference]: Start difference. First operand 3971 states and 13197 transitions. Second operand has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 21 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-21 13:08:37,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:37,480 INFO L93 Difference]: Finished difference Result 5214 states and 16983 transitions. [2021-08-21 13:08:37,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2021-08-21 13:08:37,480 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 21 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-21 13:08:37,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:37,489 INFO L225 Difference]: With dead ends: 5214 [2021-08-21 13:08:37,489 INFO L226 Difference]: Without dead ends: 5192 [2021-08-21 13:08:37,490 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2948 ImplicationChecksByTransitivity, 3671.3ms TimeCoverageRelationStatistics Valid=1102, Invalid=7640, Unknown=0, NotChecked=0, Total=8742 [2021-08-21 13:08:37,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5192 states. [2021-08-21 13:08:37,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5192 to 3977. [2021-08-21 13:08:37,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3977 states, 3976 states have (on average 3.3229376257545273) internal successors, (13212), 3976 states have internal predecessors, (13212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:37,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3977 states to 3977 states and 13212 transitions. [2021-08-21 13:08:37,556 INFO L78 Accepts]: Start accepts. Automaton has 3977 states and 13212 transitions. Word has length 30 [2021-08-21 13:08:37,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:37,556 INFO L470 AbstractCegarLoop]: Abstraction has 3977 states and 13212 transitions. [2021-08-21 13:08:37,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.409090909090909) internal successors, (53), 21 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-21 13:08:37,556 INFO L276 IsEmpty]: Start isEmpty. Operand 3977 states and 13212 transitions. [2021-08-21 13:08:37,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:08:37,562 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:37,562 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:08:37,589 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2021-08-21 13:08:37,762 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2021-08-21 13:08:37,763 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:08:37,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:37,763 INFO L82 PathProgramCache]: Analyzing trace with hash -242245225, now seen corresponding path program 53 times [2021-08-21 13:08:37,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:37,763 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26373808] [2021-08-21 13:08:37,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:37,763 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:37,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:38,167 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:38,167 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:38,167 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26373808] [2021-08-21 13:08:38,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26373808] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:38,167 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1355144215] [2021-08-21 13:08:38,167 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:08:38,167 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:38,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:38,168 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:08:38,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2021-08-21 13:08:41,851 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 13:08:41,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:08:41,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:08:41,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:42,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:08:42,245 INFO L354 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2021-08-21 13:08:42,245 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 45 treesize of output 59 [2021-08-21 13:08:42,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:08:42,268 INFO L354 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2021-08-21 13:08:42,269 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 81 treesize of output 89 [2021-08-21 13:08:42,449 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:42,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1355144215] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:42,449 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:42,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 25 [2021-08-21 13:08:42,449 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867037428] [2021-08-21 13:08:42,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-21 13:08:42,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:42,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-21 13:08:42,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2021-08-21 13:08:42,450 INFO L87 Difference]: Start difference. First operand 3977 states and 13212 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:08:45,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:45,763 INFO L93 Difference]: Finished difference Result 6800 states and 21949 transitions. [2021-08-21 13:08:45,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-08-21 13:08:45,763 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:08:45,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:45,777 INFO L225 Difference]: With dead ends: 6800 [2021-08-21 13:08:45,777 INFO L226 Difference]: Without dead ends: 6738 [2021-08-21 13:08:45,777 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2007 ImplicationChecksByTransitivity, 2568.4ms TimeCoverageRelationStatistics Valid=1016, Invalid=5626, Unknown=0, NotChecked=0, Total=6642 [2021-08-21 13:08:45,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6738 states. [2021-08-21 13:08:45,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6738 to 4043. [2021-08-21 13:08:45,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4043 states, 4042 states have (on average 3.333993072736269) internal successors, (13476), 4042 states have internal predecessors, (13476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:45,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4043 states to 4043 states and 13476 transitions. [2021-08-21 13:08:45,856 INFO L78 Accepts]: Start accepts. Automaton has 4043 states and 13476 transitions. Word has length 30 [2021-08-21 13:08:45,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:45,856 INFO L470 AbstractCegarLoop]: Abstraction has 4043 states and 13476 transitions. [2021-08-21 13:08:45,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:08:45,856 INFO L276 IsEmpty]: Start isEmpty. Operand 4043 states and 13476 transitions. [2021-08-21 13:08:45,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:08:45,861 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:45,861 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:08:45,888 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2021-08-21 13:08:46,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:46,062 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:08:46,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:46,062 INFO L82 PathProgramCache]: Analyzing trace with hash -2118966875, now seen corresponding path program 54 times [2021-08-21 13:08:46,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:46,062 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269995581] [2021-08-21 13:08:46,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:46,063 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:46,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:46,510 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:46,510 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:46,511 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269995581] [2021-08-21 13:08:46,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269995581] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:46,511 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227963822] [2021-08-21 13:08:46,511 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:08:46,511 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:46,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:46,512 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:08:46,512 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2021-08-21 13:08:50,149 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:08:50,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:08:50,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:08:50,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:50,663 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:08:50,663 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 41 treesize of output 37 [2021-08-21 13:08:50,675 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:08:50,675 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 29 treesize of output 25 [2021-08-21 13:08:50,713 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:50,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227963822] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:50,713 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:50,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 22 [2021-08-21 13:08:50,713 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186461832] [2021-08-21 13:08:50,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:08:50,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:50,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:08:50,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:08:50,714 INFO L87 Difference]: Start difference. First operand 4043 states and 13476 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-21 13:08:55,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:55,709 INFO L93 Difference]: Finished difference Result 5559 states and 17965 transitions. [2021-08-21 13:08:55,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2021-08-21 13:08:55,710 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-21 13:08:55,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:55,719 INFO L225 Difference]: With dead ends: 5559 [2021-08-21 13:08:55,719 INFO L226 Difference]: Without dead ends: 5537 [2021-08-21 13:08:55,720 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3158 ImplicationChecksByTransitivity, 4005.7ms TimeCoverageRelationStatistics Valid=1238, Invalid=8268, Unknown=0, NotChecked=0, Total=9506 [2021-08-21 13:08:55,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5537 states. [2021-08-21 13:08:55,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5537 to 4042. [2021-08-21 13:08:55,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4042 states, 4041 states have (on average 3.333580796832467) internal successors, (13471), 4041 states have internal predecessors, (13471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:55,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4042 states to 4042 states and 13471 transitions. [2021-08-21 13:08:55,784 INFO L78 Accepts]: Start accepts. Automaton has 4042 states and 13471 transitions. Word has length 30 [2021-08-21 13:08:55,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:55,784 INFO L470 AbstractCegarLoop]: Abstraction has 4042 states and 13471 transitions. [2021-08-21 13:08:55,784 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-21 13:08:55,784 INFO L276 IsEmpty]: Start isEmpty. Operand 4042 states and 13471 transitions. [2021-08-21 13:08:55,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:08:55,789 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:55,789 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:08:55,815 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2021-08-21 13:08:55,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:55,991 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:08:55,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:55,991 INFO L82 PathProgramCache]: Analyzing trace with hash -1630446187, now seen corresponding path program 55 times [2021-08-21 13:08:55,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:55,991 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66128331] [2021-08-21 13:08:55,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:55,991 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:56,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:56,365 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:56,366 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:56,366 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66128331] [2021-08-21 13:08:56,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66128331] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:56,366 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825315515] [2021-08-21 13:08:56,366 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:08:56,366 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:56,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:56,367 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:08:56,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2021-08-21 13:09:00,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:09:00,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:09:00,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:09:00,550 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:09:00,550 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 41 treesize of output 37 [2021-08-21 13:09:00,562 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:09:00,562 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 33 treesize of output 29 [2021-08-21 13:09:00,615 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:00,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825315515] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:00,616 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:09:00,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 25 [2021-08-21 13:09:00,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660086405] [2021-08-21 13:09:00,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-21 13:09:00,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:09:00,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-21 13:09:00,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2021-08-21 13:09:00,617 INFO L87 Difference]: Start difference. First operand 4042 states and 13471 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:09:03,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:09:03,005 INFO L93 Difference]: Finished difference Result 6631 states and 21189 transitions. [2021-08-21 13:09:03,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-08-21 13:09:03,006 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:09:03,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:09:03,018 INFO L225 Difference]: With dead ends: 6631 [2021-08-21 13:09:03,018 INFO L226 Difference]: Without dead ends: 6610 [2021-08-21 13:09:03,019 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1383 ImplicationChecksByTransitivity, 1764.7ms TimeCoverageRelationStatistics Valid=630, Invalid=4340, Unknown=0, NotChecked=0, Total=4970 [2021-08-21 13:09:03,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6610 states. [2021-08-21 13:09:03,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6610 to 4161. [2021-08-21 13:09:03,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4161 states, 4160 states have (on average 3.3283653846153847) internal successors, (13846), 4160 states have internal predecessors, (13846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:03,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4161 states to 4161 states and 13846 transitions. [2021-08-21 13:09:03,091 INFO L78 Accepts]: Start accepts. Automaton has 4161 states and 13846 transitions. Word has length 30 [2021-08-21 13:09:03,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:09:03,091 INFO L470 AbstractCegarLoop]: Abstraction has 4161 states and 13846 transitions. [2021-08-21 13:09:03,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:09:03,091 INFO L276 IsEmpty]: Start isEmpty. Operand 4161 states and 13846 transitions. [2021-08-21 13:09:03,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:09:03,096 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:09:03,096 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:09:03,123 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2021-08-21 13:09:03,297 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2021-08-21 13:09:03,297 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:09:03,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:09:03,297 INFO L82 PathProgramCache]: Analyzing trace with hash -1913817913, now seen corresponding path program 56 times [2021-08-21 13:09:03,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:09:03,298 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883061542] [2021-08-21 13:09:03,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:09:03,298 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:09:03,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:09:03,677 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:03,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:09:03,677 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883061542] [2021-08-21 13:09:03,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883061542] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:03,677 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147390621] [2021-08-21 13:09:03,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:09:03,677 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:03,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:09:03,678 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:09:03,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2021-08-21 13:09:07,347 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:09:07,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:09:07,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:09:07,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:09:07,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:09:07,856 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:09:07,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 61 [2021-08-21 13:09:07,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:09:07,876 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:09:07,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 97 treesize of output 113 [2021-08-21 13:09:08,155 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:08,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147390621] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:08,155 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:09:08,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-08-21 13:09:08,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166400164] [2021-08-21 13:09:08,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 13:09:08,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:09:08,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 13:09:08,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=663, Unknown=0, NotChecked=0, Total=756 [2021-08-21 13:09:08,156 INFO L87 Difference]: Start difference. First operand 4161 states and 13846 transitions. Second operand has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:14,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:09:14,850 INFO L93 Difference]: Finished difference Result 7822 states and 24560 transitions. [2021-08-21 13:09:14,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2021-08-21 13:09:14,851 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:09:14,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:09:14,865 INFO L225 Difference]: With dead ends: 7822 [2021-08-21 13:09:14,865 INFO L226 Difference]: Without dead ends: 7759 [2021-08-21 13:09:14,867 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4933 ImplicationChecksByTransitivity, 5385.9ms TimeCoverageRelationStatistics Valid=1971, Invalid=13035, Unknown=0, NotChecked=0, Total=15006 [2021-08-21 13:09:14,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7759 states. [2021-08-21 13:09:14,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7759 to 4220. [2021-08-21 13:09:14,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4220 states, 4219 states have (on average 3.336572647546812) internal successors, (14077), 4219 states have internal predecessors, (14077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:14,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4220 states to 4220 states and 14077 transitions. [2021-08-21 13:09:14,959 INFO L78 Accepts]: Start accepts. Automaton has 4220 states and 14077 transitions. Word has length 30 [2021-08-21 13:09:14,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:09:14,959 INFO L470 AbstractCegarLoop]: Abstraction has 4220 states and 14077 transitions. [2021-08-21 13:09:14,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:14,959 INFO L276 IsEmpty]: Start isEmpty. Operand 4220 states and 14077 transitions. [2021-08-21 13:09:14,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:09:14,964 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:09:14,965 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:09:14,991 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2021-08-21 13:09:15,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:15,165 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:09:15,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:09:15,165 INFO L82 PathProgramCache]: Analyzing trace with hash -334610745, now seen corresponding path program 57 times [2021-08-21 13:09:15,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:09:15,166 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191495260] [2021-08-21 13:09:15,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:09:15,166 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:09:15,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:09:15,575 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:15,575 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:09:15,575 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191495260] [2021-08-21 13:09:15,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191495260] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:15,575 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983666549] [2021-08-21 13:09:15,576 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:09:15,576 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:15,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:09:15,576 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:09:15,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2021-08-21 13:09:19,307 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:09:19,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:09:19,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:09:19,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:09:19,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:09:19,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:09:19,749 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:09:19,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 41 treesize of output 69 [2021-08-21 13:09:19,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:09:19,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:09:19,770 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:09:19,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 117 treesize of output 133 [2021-08-21 13:09:20,196 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:20,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983666549] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:20,196 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:09:20,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-08-21 13:09:20,196 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040083438] [2021-08-21 13:09:20,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 13:09:20,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:09:20,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 13:09:20,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=653, Unknown=0, NotChecked=0, Total=756 [2021-08-21 13:09:20,197 INFO L87 Difference]: Start difference. First operand 4220 states and 14077 transitions. Second operand has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 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-21 13:09:30,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:09:30,036 INFO L93 Difference]: Finished difference Result 9414 states and 29712 transitions. [2021-08-21 13:09:30,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2021-08-21 13:09:30,037 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 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-21 13:09:30,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:09:30,054 INFO L225 Difference]: With dead ends: 9414 [2021-08-21 13:09:30,054 INFO L226 Difference]: Without dead ends: 9357 [2021-08-21 13:09:30,056 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12275 ImplicationChecksByTransitivity, 8279.4ms TimeCoverageRelationStatistics Valid=4214, Invalid=27648, Unknown=0, NotChecked=0, Total=31862 [2021-08-21 13:09:30,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9357 states. [2021-08-21 13:09:30,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9357 to 4360. [2021-08-21 13:09:30,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4360 states, 4359 states have (on average 3.329203945859142) internal successors, (14512), 4359 states have internal predecessors, (14512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:30,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4360 states to 4360 states and 14512 transitions. [2021-08-21 13:09:30,159 INFO L78 Accepts]: Start accepts. Automaton has 4360 states and 14512 transitions. Word has length 30 [2021-08-21 13:09:30,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:09:30,159 INFO L470 AbstractCegarLoop]: Abstraction has 4360 states and 14512 transitions. [2021-08-21 13:09:30,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 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-21 13:09:30,159 INFO L276 IsEmpty]: Start isEmpty. Operand 4360 states and 14512 transitions. [2021-08-21 13:09:30,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:09:30,165 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:09:30,165 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:09:30,192 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Ended with exit code 0 [2021-08-21 13:09:30,366 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:30,367 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:09:30,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:09:30,367 INFO L82 PathProgramCache]: Analyzing trace with hash 1629300211, now seen corresponding path program 58 times [2021-08-21 13:09:30,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:09:30,367 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397620014] [2021-08-21 13:09:30,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:09:30,367 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:09:30,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:09:30,840 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:30,840 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:09:30,841 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397620014] [2021-08-21 13:09:30,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397620014] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:30,841 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553759961] [2021-08-21 13:09:30,841 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:09:30,841 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:30,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:09:30,842 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:09:30,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2021-08-21 13:09:34,619 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:09:34,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:09:34,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:09:34,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:09:35,151 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:09:35,151 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 41 treesize of output 37 [2021-08-21 13:09:35,163 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:09:35,164 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 29 treesize of output 25 [2021-08-21 13:09:35,201 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:35,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553759961] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:35,202 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:09:35,202 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 22 [2021-08-21 13:09:35,202 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011191799] [2021-08-21 13:09:35,202 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:09:35,202 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:09:35,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:09:35,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:09:35,203 INFO L87 Difference]: Start difference. First operand 4360 states and 14512 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-21 13:09:39,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:09:39,778 INFO L93 Difference]: Finished difference Result 5538 states and 18002 transitions. [2021-08-21 13:09:39,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-08-21 13:09:39,779 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-21 13:09:39,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:09:39,789 INFO L225 Difference]: With dead ends: 5538 [2021-08-21 13:09:39,789 INFO L226 Difference]: Without dead ends: 5512 [2021-08-21 13:09:39,790 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2298 ImplicationChecksByTransitivity, 3823.3ms TimeCoverageRelationStatistics Valid=846, Invalid=6464, Unknown=0, NotChecked=0, Total=7310 [2021-08-21 13:09:39,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5512 states. [2021-08-21 13:09:39,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5512 to 4356. [2021-08-21 13:09:39,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4356 states, 4355 states have (on average 3.3285878300803673) internal successors, (14496), 4355 states have internal predecessors, (14496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:39,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4356 states to 4356 states and 14496 transitions. [2021-08-21 13:09:39,860 INFO L78 Accepts]: Start accepts. Automaton has 4356 states and 14496 transitions. Word has length 30 [2021-08-21 13:09:39,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:09:39,860 INFO L470 AbstractCegarLoop]: Abstraction has 4356 states and 14496 transitions. [2021-08-21 13:09:39,861 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-21 13:09:39,861 INFO L276 IsEmpty]: Start isEmpty. Operand 4356 states and 14496 transitions. [2021-08-21 13:09:39,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:09:39,867 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:09:39,867 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:09:39,894 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Forceful destruction successful, exit code 0 [2021-08-21 13:09:40,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:40,067 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:09:40,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:09:40,068 INFO L82 PathProgramCache]: Analyzing trace with hash 1023671375, now seen corresponding path program 59 times [2021-08-21 13:09:40,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:09:40,068 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695794214] [2021-08-21 13:09:40,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:09:40,068 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:09:40,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:09:40,465 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:40,465 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:09:40,465 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695794214] [2021-08-21 13:09:40,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695794214] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:40,465 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992751798] [2021-08-21 13:09:40,465 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:09:40,465 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:40,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:09:40,466 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:09:40,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2021-08-21 13:09:44,313 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:09:44,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:09:44,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:09:44,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:09:44,754 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:09:44,754 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 41 treesize of output 37 [2021-08-21 13:09:44,767 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:09:44,767 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 33 treesize of output 29 [2021-08-21 13:09:44,846 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:44,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992751798] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:44,846 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:09:44,846 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 20 [2021-08-21 13:09:44,846 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891243355] [2021-08-21 13:09:44,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 13:09:44,846 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:09:44,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 13:09:44,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2021-08-21 13:09:44,847 INFO L87 Difference]: Start difference. First operand 4356 states and 14496 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-21 13:09:47,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:09:47,239 INFO L93 Difference]: Finished difference Result 5393 states and 17545 transitions. [2021-08-21 13:09:47,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-21 13:09:47,240 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-21 13:09:47,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:09:47,248 INFO L225 Difference]: With dead ends: 5393 [2021-08-21 13:09:47,248 INFO L226 Difference]: Without dead ends: 5367 [2021-08-21 13:09:47,249 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1063 ImplicationChecksByTransitivity, 1965.5ms TimeCoverageRelationStatistics Valid=452, Invalid=3208, Unknown=0, NotChecked=0, Total=3660 [2021-08-21 13:09:47,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5367 states. [2021-08-21 13:09:47,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5367 to 4368. [2021-08-21 13:09:47,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4368 states, 4367 states have (on average 3.326310968628349) internal successors, (14526), 4367 states have internal predecessors, (14526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:47,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4368 states to 4368 states and 14526 transitions. [2021-08-21 13:09:47,312 INFO L78 Accepts]: Start accepts. Automaton has 4368 states and 14526 transitions. Word has length 30 [2021-08-21 13:09:47,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:09:47,312 INFO L470 AbstractCegarLoop]: Abstraction has 4368 states and 14526 transitions. [2021-08-21 13:09:47,312 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-21 13:09:47,312 INFO L276 IsEmpty]: Start isEmpty. Operand 4368 states and 14526 transitions. [2021-08-21 13:09:47,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:09:47,318 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:09:47,318 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:09:47,346 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Forceful destruction successful, exit code 0 [2021-08-21 13:09:47,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2021-08-21 13:09:47,519 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:09:47,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:09:47,519 INFO L82 PathProgramCache]: Analyzing trace with hash 1699445919, now seen corresponding path program 60 times [2021-08-21 13:09:47,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:09:47,519 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552377949] [2021-08-21 13:09:47,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:09:47,519 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:09:47,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:09:47,920 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:47,920 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:09:47,920 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552377949] [2021-08-21 13:09:47,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552377949] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:47,920 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165077119] [2021-08-21 13:09:47,920 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:09:47,920 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:47,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:09:47,921 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:09:47,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2021-08-21 13:09:51,845 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:09:51,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:09:51,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 13:09:51,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:09:52,312 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:09:52,312 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 41 treesize of output 37 [2021-08-21 13:09:52,324 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:09:52,324 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 33 treesize of output 29 [2021-08-21 13:09:52,381 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:52,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165077119] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:52,382 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:09:52,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 23 [2021-08-21 13:09:52,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662987451] [2021-08-21 13:09:52,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 13:09:52,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:09:52,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 13:09:52,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2021-08-21 13:09:52,383 INFO L87 Difference]: Start difference. First operand 4368 states and 14526 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:55,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:09:55,407 INFO L93 Difference]: Finished difference Result 5426 states and 17616 transitions. [2021-08-21 13:09:55,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-08-21 13:09:55,407 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:09:55,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:09:55,416 INFO L225 Difference]: With dead ends: 5426 [2021-08-21 13:09:55,417 INFO L226 Difference]: Without dead ends: 5400 [2021-08-21 13:09:55,417 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1440 ImplicationChecksByTransitivity, 2511.5ms TimeCoverageRelationStatistics Valid=597, Invalid=4515, Unknown=0, NotChecked=0, Total=5112 [2021-08-21 13:09:55,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5400 states. [2021-08-21 13:09:55,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5400 to 4348. [2021-08-21 13:09:55,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4348 states, 4347 states have (on average 3.3278122843340237) internal successors, (14466), 4347 states have internal predecessors, (14466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:55,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4348 states to 4348 states and 14466 transitions. [2021-08-21 13:09:55,482 INFO L78 Accepts]: Start accepts. Automaton has 4348 states and 14466 transitions. Word has length 30 [2021-08-21 13:09:55,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:09:55,482 INFO L470 AbstractCegarLoop]: Abstraction has 4348 states and 14466 transitions. [2021-08-21 13:09:55,482 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:55,482 INFO L276 IsEmpty]: Start isEmpty. Operand 4348 states and 14466 transitions. [2021-08-21 13:09:55,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:09:55,489 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:09:55,489 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:09:55,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Forceful destruction successful, exit code 0 [2021-08-21 13:09:55,689 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2021-08-21 13:09:55,689 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:09:55,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:09:55,689 INFO L82 PathProgramCache]: Analyzing trace with hash -574090045, now seen corresponding path program 61 times [2021-08-21 13:09:55,690 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:09:55,690 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702882708] [2021-08-21 13:09:55,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:09:55,690 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:09:55,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:09:56,052 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:56,053 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:09:56,053 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702882708] [2021-08-21 13:09:56,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702882708] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:56,053 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784516884] [2021-08-21 13:09:56,053 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:09:56,053 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:56,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:09:56,054 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:09:56,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2021-08-21 13:10:00,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:10:00,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:10:00,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:10:00,459 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:10:00,460 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 41 treesize of output 37 [2021-08-21 13:10:00,473 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:10:00,476 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 29 treesize of output 25 [2021-08-21 13:10:00,539 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:00,539 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784516884] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:00,539 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:10:00,539 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 20 [2021-08-21 13:10:00,539 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201495149] [2021-08-21 13:10:00,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 13:10:00,539 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:10:00,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 13:10:00,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2021-08-21 13:10:00,540 INFO L87 Difference]: Start difference. First operand 4348 states and 14466 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-21 13:10:02,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:10:02,073 INFO L93 Difference]: Finished difference Result 5399 states and 17547 transitions. [2021-08-21 13:10:02,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-21 13:10:02,074 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-21 13:10:02,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:10:02,084 INFO L225 Difference]: With dead ends: 5399 [2021-08-21 13:10:02,084 INFO L226 Difference]: Without dead ends: 5373 [2021-08-21 13:10:02,084 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 655 ImplicationChecksByTransitivity, 1222.6ms TimeCoverageRelationStatistics Valid=319, Invalid=2033, Unknown=0, NotChecked=0, Total=2352 [2021-08-21 13:10:02,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5373 states. [2021-08-21 13:10:02,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5373 to 4286. [2021-08-21 13:10:02,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4286 states, 4285 states have (on average 3.336522753792299) internal successors, (14297), 4285 states have internal predecessors, (14297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:02,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4286 states to 4286 states and 14297 transitions. [2021-08-21 13:10:02,157 INFO L78 Accepts]: Start accepts. Automaton has 4286 states and 14297 transitions. Word has length 30 [2021-08-21 13:10:02,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:10:02,157 INFO L470 AbstractCegarLoop]: Abstraction has 4286 states and 14297 transitions. [2021-08-21 13:10:02,157 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-21 13:10:02,157 INFO L276 IsEmpty]: Start isEmpty. Operand 4286 states and 14297 transitions. [2021-08-21 13:10:02,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:10:02,163 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:10:02,163 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:10:02,192 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2021-08-21 13:10:02,364 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2021-08-21 13:10:02,364 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:10:02,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:10:02,364 INFO L82 PathProgramCache]: Analyzing trace with hash 2126549309, now seen corresponding path program 62 times [2021-08-21 13:10:02,364 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:10:02,365 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848471503] [2021-08-21 13:10:02,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:10:02,365 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:10:02,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:10:02,695 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:02,696 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:10:02,696 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848471503] [2021-08-21 13:10:02,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848471503] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:02,696 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532933370] [2021-08-21 13:10:02,696 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:10:02,696 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:02,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:10:02,697 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:10:02,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2021-08-21 13:10:06,723 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:10:06,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:10:06,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 13:10:06,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:10:07,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:10:07,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 13:10:07,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 13:10:07,162 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2021-08-21 13:10:07,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:10:07,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 13:10:07,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 13:10:07,170 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 3 [2021-08-21 13:10:07,289 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:07,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532933370] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:07,289 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:10:07,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 27 [2021-08-21 13:10:07,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018523938] [2021-08-21 13:10:07,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 13:10:07,289 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:10:07,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 13:10:07,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=641, Unknown=0, NotChecked=0, Total=756 [2021-08-21 13:10:07,290 INFO L87 Difference]: Start difference. First operand 4286 states and 14297 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 27 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-21 13:10:09,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:10:09,123 INFO L93 Difference]: Finished difference Result 7216 states and 22997 transitions. [2021-08-21 13:10:09,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-21 13:10:09,123 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 27 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-21 13:10:09,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:10:09,138 INFO L225 Difference]: With dead ends: 7216 [2021-08-21 13:10:09,138 INFO L226 Difference]: Without dead ends: 7124 [2021-08-21 13:10:09,139 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1614 ImplicationChecksByTransitivity, 1376.1ms TimeCoverageRelationStatistics Valid=620, Invalid=4492, Unknown=0, NotChecked=0, Total=5112 [2021-08-21 13:10:09,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7124 states. [2021-08-21 13:10:09,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7124 to 4364. [2021-08-21 13:10:09,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4364 states, 4363 states have (on average 3.337153334861334) internal successors, (14560), 4363 states have internal predecessors, (14560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:09,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4364 states to 4364 states and 14560 transitions. [2021-08-21 13:10:09,237 INFO L78 Accepts]: Start accepts. Automaton has 4364 states and 14560 transitions. Word has length 30 [2021-08-21 13:10:09,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:10:09,237 INFO L470 AbstractCegarLoop]: Abstraction has 4364 states and 14560 transitions. [2021-08-21 13:10:09,237 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 27 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-21 13:10:09,237 INFO L276 IsEmpty]: Start isEmpty. Operand 4364 states and 14560 transitions. [2021-08-21 13:10:09,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:10:09,243 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:10:09,243 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:10:09,272 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Ended with exit code 0 [2021-08-21 13:10:09,444 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2021-08-21 13:10:09,444 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:10:09,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:10:09,444 INFO L82 PathProgramCache]: Analyzing trace with hash -678681877, now seen corresponding path program 63 times [2021-08-21 13:10:09,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:10:09,445 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109805831] [2021-08-21 13:10:09,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:10:09,445 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:10:09,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:10:09,793 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:09,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:10:09,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109805831] [2021-08-21 13:10:09,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109805831] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:09,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319725105] [2021-08-21 13:10:09,794 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:10:09,794 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:09,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:10:09,795 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:10:09,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2021-08-21 13:10:13,866 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:10:13,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:10:13,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:10:13,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:10:14,235 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 13:10:14,236 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 41 treesize of output 55 [2021-08-21 13:10:14,259 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 13:10:14,260 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 91 treesize of output 95 [2021-08-21 13:10:14,388 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:14,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319725105] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:14,388 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:10:14,388 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 25 [2021-08-21 13:10:14,388 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042254833] [2021-08-21 13:10:14,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-21 13:10:14,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:10:14,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-21 13:10:14,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2021-08-21 13:10:14,389 INFO L87 Difference]: Start difference. First operand 4364 states and 14560 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:10:18,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:10:18,402 INFO L93 Difference]: Finished difference Result 7980 states and 25346 transitions. [2021-08-21 13:10:18,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2021-08-21 13:10:18,402 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:10:18,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:10:18,416 INFO L225 Difference]: With dead ends: 7980 [2021-08-21 13:10:18,416 INFO L226 Difference]: Without dead ends: 7923 [2021-08-21 13:10:18,417 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3345 ImplicationChecksByTransitivity, 3121.7ms TimeCoverageRelationStatistics Valid=1437, Invalid=8265, Unknown=0, NotChecked=0, Total=9702 [2021-08-21 13:10:18,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7923 states. [2021-08-21 13:10:18,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7923 to 4374. [2021-08-21 13:10:18,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4374 states, 4373 states have (on average 3.3388977818431282) internal successors, (14601), 4373 states have internal predecessors, (14601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:18,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4374 states to 4374 states and 14601 transitions. [2021-08-21 13:10:18,506 INFO L78 Accepts]: Start accepts. Automaton has 4374 states and 14601 transitions. Word has length 30 [2021-08-21 13:10:18,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:10:18,506 INFO L470 AbstractCegarLoop]: Abstraction has 4374 states and 14601 transitions. [2021-08-21 13:10:18,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:10:18,507 INFO L276 IsEmpty]: Start isEmpty. Operand 4374 states and 14601 transitions. [2021-08-21 13:10:18,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:10:18,513 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:10:18,513 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:10:18,541 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2021-08-21 13:10:18,713 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:18,713 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:10:18,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:10:18,714 INFO L82 PathProgramCache]: Analyzing trace with hash 1182911227, now seen corresponding path program 64 times [2021-08-21 13:10:18,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:10:18,714 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519651677] [2021-08-21 13:10:18,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:10:18,714 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:10:18,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:10:19,148 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:19,148 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:10:19,148 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519651677] [2021-08-21 13:10:19,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519651677] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:19,149 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042015707] [2021-08-21 13:10:19,149 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:10:19,149 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:19,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:10:19,149 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:10:19,150 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2021-08-21 13:10:23,190 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:10:23,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:10:23,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:10:23,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:10:23,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:10:23,543 INFO L354 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2021-08-21 13:10:23,544 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 45 treesize of output 59 [2021-08-21 13:10:23,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:10:23,567 INFO L354 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2021-08-21 13:10:23,567 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 81 treesize of output 89 [2021-08-21 13:10:23,739 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:23,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042015707] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:23,740 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:10:23,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 25 [2021-08-21 13:10:23,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580418760] [2021-08-21 13:10:23,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-21 13:10:23,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:10:23,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-21 13:10:23,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2021-08-21 13:10:23,740 INFO L87 Difference]: Start difference. First operand 4374 states and 14601 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:10:25,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:10:25,925 INFO L93 Difference]: Finished difference Result 6798 states and 21928 transitions. [2021-08-21 13:10:25,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-21 13:10:25,925 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:10:25,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:10:25,938 INFO L225 Difference]: With dead ends: 6798 [2021-08-21 13:10:25,938 INFO L226 Difference]: Without dead ends: 6736 [2021-08-21 13:10:25,939 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1504 ImplicationChecksByTransitivity, 1731.5ms TimeCoverageRelationStatistics Valid=717, Invalid=4113, Unknown=0, NotChecked=0, Total=4830 [2021-08-21 13:10:25,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6736 states. [2021-08-21 13:10:26,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6736 to 4366. [2021-08-21 13:10:26,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4366 states, 4365 states have (on average 3.338831615120275) internal successors, (14574), 4365 states have internal predecessors, (14574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:26,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4366 states to 4366 states and 14574 transitions. [2021-08-21 13:10:26,020 INFO L78 Accepts]: Start accepts. Automaton has 4366 states and 14574 transitions. Word has length 30 [2021-08-21 13:10:26,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:10:26,020 INFO L470 AbstractCegarLoop]: Abstraction has 4366 states and 14574 transitions. [2021-08-21 13:10:26,020 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:10:26,020 INFO L276 IsEmpty]: Start isEmpty. Operand 4366 states and 14574 transitions. [2021-08-21 13:10:26,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:10:26,026 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:10:26,026 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:10:26,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Forceful destruction successful, exit code 0 [2021-08-21 13:10:26,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:26,227 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:10:26,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:10:26,227 INFO L82 PathProgramCache]: Analyzing trace with hash 1798800039, now seen corresponding path program 65 times [2021-08-21 13:10:26,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:10:26,227 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631365396] [2021-08-21 13:10:26,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:10:26,227 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:10:26,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:10:26,732 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:26,732 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:10:26,732 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631365396] [2021-08-21 13:10:26,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631365396] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:26,732 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514878674] [2021-08-21 13:10:26,732 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:10:26,732 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:26,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:10:26,733 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:10:26,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2021-08-21 13:10:30,828 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 13:10:30,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:10:30,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:10:30,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:10:31,343 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:10:31,343 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 41 treesize of output 37 [2021-08-21 13:10:31,355 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:10:31,355 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 29 treesize of output 25 [2021-08-21 13:10:31,392 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:31,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514878674] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:31,392 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:10:31,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 22 [2021-08-21 13:10:31,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075044536] [2021-08-21 13:10:31,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:10:31,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:10:31,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:10:31,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:10:31,393 INFO L87 Difference]: Start difference. First operand 4366 states and 14574 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-21 13:10:35,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:10:35,758 INFO L93 Difference]: Finished difference Result 5781 states and 18622 transitions. [2021-08-21 13:10:35,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2021-08-21 13:10:35,758 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-21 13:10:35,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:10:35,769 INFO L225 Difference]: With dead ends: 5781 [2021-08-21 13:10:35,769 INFO L226 Difference]: Without dead ends: 5759 [2021-08-21 13:10:35,769 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2923 ImplicationChecksByTransitivity, 3648.3ms TimeCoverageRelationStatistics Valid=1112, Invalid=7444, Unknown=0, NotChecked=0, Total=8556 [2021-08-21 13:10:35,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5759 states. [2021-08-21 13:10:35,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5759 to 4362. [2021-08-21 13:10:35,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4362 states, 4361 states have (on average 3.339601008942903) internal successors, (14564), 4361 states have internal predecessors, (14564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:35,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4362 states to 4362 states and 14564 transitions. [2021-08-21 13:10:35,846 INFO L78 Accepts]: Start accepts. Automaton has 4362 states and 14564 transitions. Word has length 30 [2021-08-21 13:10:35,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:10:35,847 INFO L470 AbstractCegarLoop]: Abstraction has 4362 states and 14564 transitions. [2021-08-21 13:10:35,847 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-21 13:10:35,847 INFO L276 IsEmpty]: Start isEmpty. Operand 4362 states and 14564 transitions. [2021-08-21 13:10:35,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:10:35,853 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:10:35,853 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:10:35,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Forceful destruction successful, exit code 0 [2021-08-21 13:10:36,053 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2021-08-21 13:10:36,054 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:10:36,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:10:36,054 INFO L82 PathProgramCache]: Analyzing trace with hash 2072119595, now seen corresponding path program 66 times [2021-08-21 13:10:36,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:10:36,054 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162326981] [2021-08-21 13:10:36,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:10:36,054 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:10:36,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:10:36,496 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:36,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:10:36,497 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162326981] [2021-08-21 13:10:36,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162326981] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:36,497 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318734544] [2021-08-21 13:10:36,497 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:10:36,497 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:36,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:10:36,498 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:10:36,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2021-08-21 13:10:40,713 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 13:10:40,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:10:40,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:10:40,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:10:41,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:10:41,236 INFO L354 Elim1Store]: treesize reduction 18, result has 60.0 percent of original size [2021-08-21 13:10:41,236 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 6 new quantified variables, introduced 5 case distinctions, treesize of input 175 treesize of output 161 [2021-08-21 13:10:41,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:10:41,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:10:41,251 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:10:41,251 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 74 treesize of output 86 [2021-08-21 13:10:41,406 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:41,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318734544] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:41,407 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:10:41,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 24 [2021-08-21 13:10:41,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743742113] [2021-08-21 13:10:41,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 13:10:41,407 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:10:41,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 13:10:41,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2021-08-21 13:10:41,408 INFO L87 Difference]: Start difference. First operand 4362 states and 14564 transitions. Second operand has 25 states, 25 states have (on average 2.16) internal successors, (54), 24 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-21 13:10:46,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:10:46,425 INFO L93 Difference]: Finished difference Result 7283 states and 23239 transitions. [2021-08-21 13:10:46,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2021-08-21 13:10:46,425 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.16) internal successors, (54), 24 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-21 13:10:46,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:10:46,439 INFO L225 Difference]: With dead ends: 7283 [2021-08-21 13:10:46,439 INFO L226 Difference]: Without dead ends: 7236 [2021-08-21 13:10:46,440 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3847 ImplicationChecksByTransitivity, 3900.4ms TimeCoverageRelationStatistics Valid=1599, Invalid=9321, Unknown=0, NotChecked=0, Total=10920 [2021-08-21 13:10:46,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7236 states. [2021-08-21 13:10:46,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7236 to 4495. [2021-08-21 13:10:46,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4495 states, 4494 states have (on average 3.332888295505118) internal successors, (14978), 4494 states have internal predecessors, (14978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:46,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4495 states to 4495 states and 14978 transitions. [2021-08-21 13:10:46,529 INFO L78 Accepts]: Start accepts. Automaton has 4495 states and 14978 transitions. Word has length 30 [2021-08-21 13:10:46,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:10:46,529 INFO L470 AbstractCegarLoop]: Abstraction has 4495 states and 14978 transitions. [2021-08-21 13:10:46,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.16) internal successors, (54), 24 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-21 13:10:46,530 INFO L276 IsEmpty]: Start isEmpty. Operand 4495 states and 14978 transitions. [2021-08-21 13:10:46,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:10:46,536 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:10:46,536 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:10:46,566 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Forceful destruction successful, exit code 0 [2021-08-21 13:10:46,736 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:46,737 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:10:46,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:10:46,737 INFO L82 PathProgramCache]: Analyzing trace with hash -502502093, now seen corresponding path program 67 times [2021-08-21 13:10:46,737 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:10:46,737 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683219078] [2021-08-21 13:10:46,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:10:46,737 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:10:46,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:10:47,156 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:47,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:10:47,156 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683219078] [2021-08-21 13:10:47,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683219078] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:47,156 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537947710] [2021-08-21 13:10:47,156 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:10:47,156 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:47,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:10:47,157 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:10:47,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2021-08-21 13:10:51,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:10:51,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 13:10:51,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:10:51,863 INFO L354 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2021-08-21 13:10:51,863 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 42 treesize of output 40 [2021-08-21 13:10:51,876 INFO L354 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2021-08-21 13:10:51,876 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 32 treesize of output 30 [2021-08-21 13:10:51,928 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:51,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537947710] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:51,929 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:10:51,929 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 25 [2021-08-21 13:10:51,929 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606311859] [2021-08-21 13:10:51,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-21 13:10:51,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:10:51,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-21 13:10:51,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2021-08-21 13:10:51,929 INFO L87 Difference]: Start difference. First operand 4495 states and 14978 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:10:54,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:10:54,381 INFO L93 Difference]: Finished difference Result 6943 states and 22394 transitions. [2021-08-21 13:10:54,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-21 13:10:54,382 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:10:54,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:10:54,395 INFO L225 Difference]: With dead ends: 6943 [2021-08-21 13:10:54,395 INFO L226 Difference]: Without dead ends: 6922 [2021-08-21 13:10:54,395 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1307 ImplicationChecksByTransitivity, 1782.3ms TimeCoverageRelationStatistics Valid=637, Invalid=3919, Unknown=0, NotChecked=0, Total=4556 [2021-08-21 13:10:54,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6922 states. [2021-08-21 13:10:54,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6922 to 4533. [2021-08-21 13:10:54,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4533 states, 4532 states have (on average 3.3353927625772286) internal successors, (15116), 4532 states have internal predecessors, (15116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:54,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4533 states to 4533 states and 15116 transitions. [2021-08-21 13:10:54,473 INFO L78 Accepts]: Start accepts. Automaton has 4533 states and 15116 transitions. Word has length 30 [2021-08-21 13:10:54,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:10:54,473 INFO L470 AbstractCegarLoop]: Abstraction has 4533 states and 15116 transitions. [2021-08-21 13:10:54,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 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-21 13:10:54,473 INFO L276 IsEmpty]: Start isEmpty. Operand 4533 states and 15116 transitions. [2021-08-21 13:10:54,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:10:54,479 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:10:54,479 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:10:54,509 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2021-08-21 13:10:54,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:54,680 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:10:54,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:10:54,680 INFO L82 PathProgramCache]: Analyzing trace with hash 1270605743, now seen corresponding path program 68 times [2021-08-21 13:10:54,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:10:54,680 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972260824] [2021-08-21 13:10:54,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:10:54,680 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:10:54,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:10:55,088 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:55,088 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:10:55,088 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972260824] [2021-08-21 13:10:55,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972260824] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:55,088 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609249084] [2021-08-21 13:10:55,088 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:10:55,088 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:55,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:10:55,089 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:10:55,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2021-08-21 13:10:59,256 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:10:59,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:10:59,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 13:10:59,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:10:59,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:10:59,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:10:59,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:10:59,729 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:10:59,729 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 37 treesize of output 55 [2021-08-21 13:10:59,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:10:59,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:10:59,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:10:59,745 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:10:59,745 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 84 treesize of output 96 [2021-08-21 13:11:00,005 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:11:00,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [609249084] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:11:00,005 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:11:00,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 27 [2021-08-21 13:11:00,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984079591] [2021-08-21 13:11:00,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 13:11:00,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:11:00,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 13:11:00,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=635, Unknown=0, NotChecked=0, Total=756 [2021-08-21 13:11:00,006 INFO L87 Difference]: Start difference. First operand 4533 states and 15116 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 27 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-21 13:11:07,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:11:07,105 INFO L93 Difference]: Finished difference Result 9721 states and 30831 transitions. [2021-08-21 13:11:07,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2021-08-21 13:11:07,105 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 27 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-21 13:11:07,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:11:07,123 INFO L225 Difference]: With dead ends: 9721 [2021-08-21 13:11:07,123 INFO L226 Difference]: Without dead ends: 9635 [2021-08-21 13:11:07,124 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7196 ImplicationChecksByTransitivity, 5606.9ms TimeCoverageRelationStatistics Valid=2439, Invalid=17301, Unknown=0, NotChecked=0, Total=19740 [2021-08-21 13:11:07,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9635 states. [2021-08-21 13:11:07,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9635 to 4545. [2021-08-21 13:11:07,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4545 states, 4544 states have (on average 3.331426056338028) internal successors, (15138), 4544 states have internal predecessors, (15138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:11:07,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4545 states to 4545 states and 15138 transitions. [2021-08-21 13:11:07,220 INFO L78 Accepts]: Start accepts. Automaton has 4545 states and 15138 transitions. Word has length 30 [2021-08-21 13:11:07,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:11:07,221 INFO L470 AbstractCegarLoop]: Abstraction has 4545 states and 15138 transitions. [2021-08-21 13:11:07,221 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 27 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-21 13:11:07,221 INFO L276 IsEmpty]: Start isEmpty. Operand 4545 states and 15138 transitions. [2021-08-21 13:11:07,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:11:07,226 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:11:07,226 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, 1, 1, 1, 1] [2021-08-21 13:11:07,255 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2021-08-21 13:11:07,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:11:07,427 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:11:07,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:11:07,427 INFO L82 PathProgramCache]: Analyzing trace with hash -827346476, now seen corresponding path program 51 times [2021-08-21 13:11:07,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:11:07,427 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872057805] [2021-08-21 13:11:07,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:11:07,427 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:11:07,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:11:07,759 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:11:07,759 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:11:07,759 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872057805] [2021-08-21 13:11:07,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872057805] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:11:07,759 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853470291] [2021-08-21 13:11:07,759 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:11:07,760 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:11:07,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:11:07,760 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:11:07,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2021-08-21 13:11:12,070 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:11:12,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:11:12,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:11:12,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:11:12,663 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-08-21 13:11:12,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 46 [2021-08-21 13:11:12,668 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:11:12,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 27 [2021-08-21 13:11:12,705 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:11:12,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853470291] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:11:12,706 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:11:12,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 21 [2021-08-21 13:11:12,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180070293] [2021-08-21 13:11:12,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 13:11:12,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:11:12,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 13:11:12,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-08-21 13:11:12,707 INFO L87 Difference]: Start difference. First operand 4545 states and 15138 transitions. Second operand has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:11:13,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:11:13,561 INFO L93 Difference]: Finished difference Result 5490 states and 18049 transitions. [2021-08-21 13:11:13,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 13:11:13,562 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 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-21 13:11:13,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:11:13,572 INFO L225 Difference]: With dead ends: 5490 [2021-08-21 13:11:13,572 INFO L226 Difference]: Without dead ends: 5475 [2021-08-21 13:11:13,572 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 745.5ms TimeCoverageRelationStatistics Valid=197, Invalid=1063, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 13:11:13,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5475 states. [2021-08-21 13:11:13,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5475 to 4559. [2021-08-21 13:11:13,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4559 states, 4558 states have (on average 3.3304080737165425) internal successors, (15180), 4558 states have internal predecessors, (15180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:11:13,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4559 states to 4559 states and 15180 transitions. [2021-08-21 13:11:13,641 INFO L78 Accepts]: Start accepts. Automaton has 4559 states and 15180 transitions. Word has length 30 [2021-08-21 13:11:13,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:11:13,641 INFO L470 AbstractCegarLoop]: Abstraction has 4559 states and 15180 transitions. [2021-08-21 13:11:13,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:11:13,641 INFO L276 IsEmpty]: Start isEmpty. Operand 4559 states and 15180 transitions. [2021-08-21 13:11:13,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:11:13,647 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:11:13,648 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, 1, 1, 1, 1] [2021-08-21 13:11:13,677 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Ended with exit code 0 [2021-08-21 13:11:13,848 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:11:13,848 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:11:13,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:11:13,848 INFO L82 PathProgramCache]: Analyzing trace with hash 1806347084, now seen corresponding path program 52 times [2021-08-21 13:11:13,849 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:11:13,849 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722587446] [2021-08-21 13:11:13,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:11:13,849 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:11:13,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:11:14,170 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:11:14,170 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:11:14,170 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722587446] [2021-08-21 13:11:14,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722587446] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:11:14,170 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756734522] [2021-08-21 13:11:14,170 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:11:14,171 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:11:14,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:11:14,171 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:11:14,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2021-08-21 13:11:18,496 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:11:18,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:11:18,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:11:18,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:11:18,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:11:18,906 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:11:18,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-08-21 13:11:18,909 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2021-08-21 13:11:19,016 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:11:19,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756734522] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:11:19,016 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:11:19,016 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-08-21 13:11:19,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866044533] [2021-08-21 13:11:19,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 13:11:19,017 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:11:19,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 13:11:19,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2021-08-21 13:11:19,017 INFO L87 Difference]: Start difference. First operand 4559 states and 15180 transitions. Second operand has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 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-21 13:11:20,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:11:20,451 INFO L93 Difference]: Finished difference Result 5890 states and 19352 transitions. [2021-08-21 13:11:20,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 13:11:20,451 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 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-21 13:11:20,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:11:20,462 INFO L225 Difference]: With dead ends: 5890 [2021-08-21 13:11:20,463 INFO L226 Difference]: Without dead ends: 5865 [2021-08-21 13:11:20,463 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 635 ImplicationChecksByTransitivity, 1105.3ms TimeCoverageRelationStatistics Valid=293, Invalid=2059, Unknown=0, NotChecked=0, Total=2352 [2021-08-21 13:11:20,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5865 states. [2021-08-21 13:11:20,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5865 to 4524. [2021-08-21 13:11:20,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4524 states, 4523 states have (on average 3.328543002432014) internal successors, (15055), 4523 states have internal predecessors, (15055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:11:20,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4524 states to 4524 states and 15055 transitions. [2021-08-21 13:11:20,540 INFO L78 Accepts]: Start accepts. Automaton has 4524 states and 15055 transitions. Word has length 30 [2021-08-21 13:11:20,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:11:20,540 INFO L470 AbstractCegarLoop]: Abstraction has 4524 states and 15055 transitions. [2021-08-21 13:11:20,540 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 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-21 13:11:20,541 INFO L276 IsEmpty]: Start isEmpty. Operand 4524 states and 15055 transitions. [2021-08-21 13:11:20,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:11:20,547 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:11:20,547 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, 1, 1, 1, 1] [2021-08-21 13:11:20,576 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2021-08-21 13:11:20,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2021-08-21 13:11:20,747 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:11:20,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:11:20,747 INFO L82 PathProgramCache]: Analyzing trace with hash -1913242004, now seen corresponding path program 53 times [2021-08-21 13:11:20,748 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:11:20,748 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624916407] [2021-08-21 13:11:20,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:11:20,748 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:11:20,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:11:21,081 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:11:21,081 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:11:21,081 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624916407] [2021-08-21 13:11:21,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624916407] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:11:21,082 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106763949] [2021-08-21 13:11:21,082 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:11:21,082 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:11:21,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:11:21,082 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:11:21,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2021-08-21 13:11:25,500 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:11:25,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:11:25,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:11:25,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:11:26,037 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:11:26,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, 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-21 13:11:26,043 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:11:26,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 24 [2021-08-21 13:11:26,080 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:11:26,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106763949] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:11:26,080 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:11:26,080 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 21 [2021-08-21 13:11:26,080 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602770519] [2021-08-21 13:11:26,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 13:11:26,080 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:11:26,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 13:11:26,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-08-21 13:11:26,081 INFO L87 Difference]: Start difference. First operand 4524 states and 15055 transitions. Second operand has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:11:27,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:11:27,346 INFO L93 Difference]: Finished difference Result 5530 states and 18132 transitions. [2021-08-21 13:11:27,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 13:11:27,346 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 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-21 13:11:27,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:11:27,355 INFO L225 Difference]: With dead ends: 5530 [2021-08-21 13:11:27,355 INFO L226 Difference]: Without dead ends: 5515 [2021-08-21 13:11:27,356 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 491 ImplicationChecksByTransitivity, 1059.2ms TimeCoverageRelationStatistics Valid=276, Invalid=1446, Unknown=0, NotChecked=0, Total=1722 [2021-08-21 13:11:27,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5515 states. [2021-08-21 13:11:27,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5515 to 4521. [2021-08-21 13:11:27,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4521 states, 4520 states have (on average 3.3280973451327434) internal successors, (15043), 4520 states have internal predecessors, (15043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:11:27,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4521 states to 4521 states and 15043 transitions. [2021-08-21 13:11:27,419 INFO L78 Accepts]: Start accepts. Automaton has 4521 states and 15043 transitions. Word has length 30 [2021-08-21 13:11:27,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:11:27,419 INFO L470 AbstractCegarLoop]: Abstraction has 4521 states and 15043 transitions. [2021-08-21 13:11:27,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:11:27,419 INFO L276 IsEmpty]: Start isEmpty. Operand 4521 states and 15043 transitions. [2021-08-21 13:11:27,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:11:27,425 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:11:27,425 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, 1, 1, 1, 1] [2021-08-21 13:11:27,456 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Ended with exit code 0 [2021-08-21 13:11:27,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2021-08-21 13:11:27,641 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:11:27,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:11:27,641 INFO L82 PathProgramCache]: Analyzing trace with hash -616677678, now seen corresponding path program 54 times [2021-08-21 13:11:27,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:11:27,641 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564213171] [2021-08-21 13:11:27,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:11:27,641 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:11:27,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:11:27,995 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:11:27,995 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:11:27,995 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564213171] [2021-08-21 13:11:27,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564213171] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:11:27,995 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273901877] [2021-08-21 13:11:27,995 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:11:27,996 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:11:27,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:11:27,996 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:11:27,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2021-08-21 13:11:32,456 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:11:32,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:11:32,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:11:32,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:11:32,940 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:11:32,940 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 37 treesize of output 32 [2021-08-21 13:11:32,945 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:11:32,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-08-21 13:11:32,979 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:11:32,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [273901877] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:11:32,979 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:11:32,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 13:11:32,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886508107] [2021-08-21 13:11:32,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:11:32,980 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:11:32,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:11:32,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:11:32,980 INFO L87 Difference]: Start difference. First operand 4521 states and 15043 transitions. Second operand has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 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-21 13:11:34,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:11:34,537 INFO L93 Difference]: Finished difference Result 5739 states and 18773 transitions. [2021-08-21 13:11:34,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 13:11:34,538 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 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-21 13:11:34,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:11:34,548 INFO L225 Difference]: With dead ends: 5739 [2021-08-21 13:11:34,548 INFO L226 Difference]: Without dead ends: 5720 [2021-08-21 13:11:34,548 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 541 ImplicationChecksByTransitivity, 1164.3ms TimeCoverageRelationStatistics Valid=280, Invalid=1882, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 13:11:34,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5720 states. [2021-08-21 13:11:34,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5720 to 4552. [2021-08-21 13:11:34,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4552 states, 4551 states have (on average 3.3302570863546475) internal successors, (15156), 4551 states have internal predecessors, (15156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:11:34,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4552 states to 4552 states and 15156 transitions. [2021-08-21 13:11:34,617 INFO L78 Accepts]: Start accepts. Automaton has 4552 states and 15156 transitions. Word has length 30 [2021-08-21 13:11:34,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:11:34,617 INFO L470 AbstractCegarLoop]: Abstraction has 4552 states and 15156 transitions. [2021-08-21 13:11:34,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 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-21 13:11:34,617 INFO L276 IsEmpty]: Start isEmpty. Operand 4552 states and 15156 transitions. [2021-08-21 13:11:34,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:11:34,623 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:11:34,623 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, 1, 1, 1, 1] [2021-08-21 13:11:34,654 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Forceful destruction successful, exit code 0 [2021-08-21 13:11:34,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:11:34,824 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:11:34,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:11:34,824 INFO L82 PathProgramCache]: Analyzing trace with hash -1701214994, now seen corresponding path program 55 times [2021-08-21 13:11:34,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:11:34,824 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430263688] [2021-08-21 13:11:34,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:11:34,825 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:11:34,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:11:35,187 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:11:35,187 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:11:35,187 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430263688] [2021-08-21 13:11:35,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430263688] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:11:35,187 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662448345] [2021-08-21 13:11:35,187 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:11:35,187 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:11:35,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:11:35,188 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:11:35,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2021-08-21 13:11:39,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:11:39,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:11:39,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:11:40,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:11:40,158 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:11:40,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-08-21 13:11:40,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2021-08-21 13:11:40,245 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:11:40,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662448345] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:11:40,245 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:11:40,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 13:11:40,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124267290] [2021-08-21 13:11:40,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:11:40,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:11:40,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:11:40,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:11:40,246 INFO L87 Difference]: Start difference. First operand 4552 states and 15156 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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-21 13:11:42,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:11:42,359 INFO L93 Difference]: Finished difference Result 6585 states and 21484 transitions. [2021-08-21 13:11:42,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-21 13:11:42,360 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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-21 13:11:42,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:11:42,372 INFO L225 Difference]: With dead ends: 6585 [2021-08-21 13:11:42,372 INFO L226 Difference]: Without dead ends: 6560 [2021-08-21 13:11:42,372 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 822 ImplicationChecksByTransitivity, 1455.9ms TimeCoverageRelationStatistics Valid=399, Invalid=2793, Unknown=0, NotChecked=0, Total=3192 [2021-08-21 13:11:42,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6560 states. [2021-08-21 13:11:42,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6560 to 4527. [2021-08-21 13:11:42,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4527 states, 4526 states have (on average 3.3283252319929297) internal successors, (15064), 4526 states have internal predecessors, (15064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:11:42,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4527 states to 4527 states and 15064 transitions. [2021-08-21 13:11:42,450 INFO L78 Accepts]: Start accepts. Automaton has 4527 states and 15064 transitions. Word has length 30 [2021-08-21 13:11:42,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:11:42,451 INFO L470 AbstractCegarLoop]: Abstraction has 4527 states and 15064 transitions. [2021-08-21 13:11:42,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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-21 13:11:42,451 INFO L276 IsEmpty]: Start isEmpty. Operand 4527 states and 15064 transitions. [2021-08-21 13:11:42,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:11:42,457 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:11:42,457 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, 1, 1, 1, 1] [2021-08-21 13:11:42,487 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2021-08-21 13:11:42,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-08-21 13:11:42,657 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:11:42,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:11:42,658 INFO L82 PathProgramCache]: Analyzing trace with hash -500420494, now seen corresponding path program 56 times [2021-08-21 13:11:42,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:11:42,658 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112659168] [2021-08-21 13:11:42,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:11:42,658 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:11:42,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:11:43,049 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:11:43,049 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:11:43,049 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112659168] [2021-08-21 13:11:43,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112659168] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:11:43,049 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928267849] [2021-08-21 13:11:43,049 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:11:43,050 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:11:43,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:11:43,050 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:11:43,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2021-08-21 13:11:47,577 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:11:47,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:11:47,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 13:11:47,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:11:47,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:11:47,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:11:47,933 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:11:47,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 37 [2021-08-21 13:11:47,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 8 [2021-08-21 13:11:48,090 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:11:48,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928267849] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:11:48,090 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:11:48,091 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-08-21 13:11:48,091 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174592161] [2021-08-21 13:11:48,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 13:11:48,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:11:48,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 13:11:48,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2021-08-21 13:11:48,091 INFO L87 Difference]: Start difference. First operand 4527 states and 15064 transitions. Second operand has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 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-21 13:11:49,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:11:49,730 INFO L93 Difference]: Finished difference Result 6395 states and 20999 transitions. [2021-08-21 13:11:49,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 13:11:49,731 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 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-21 13:11:49,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:11:49,744 INFO L225 Difference]: With dead ends: 6395 [2021-08-21 13:11:49,744 INFO L226 Difference]: Without dead ends: 6370 [2021-08-21 13:11:49,744 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 1287.3ms TimeCoverageRelationStatistics Valid=356, Invalid=1996, Unknown=0, NotChecked=0, Total=2352 [2021-08-21 13:11:49,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6370 states. [2021-08-21 13:11:49,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6370 to 4502. [2021-08-21 13:11:49,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4502 states, 4501 states have (on average 3.325483225949789) internal successors, (14968), 4501 states have internal predecessors, (14968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:11:49,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4502 states to 4502 states and 14968 transitions. [2021-08-21 13:11:49,826 INFO L78 Accepts]: Start accepts. Automaton has 4502 states and 14968 transitions. Word has length 30 [2021-08-21 13:11:49,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:11:49,826 INFO L470 AbstractCegarLoop]: Abstraction has 4502 states and 14968 transitions. [2021-08-21 13:11:49,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 22 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-21 13:11:49,827 INFO L276 IsEmpty]: Start isEmpty. Operand 4502 states and 14968 transitions. [2021-08-21 13:11:49,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:11:49,833 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:11:49,833 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, 1, 1, 1, 1] [2021-08-21 13:11:49,862 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Forceful destruction successful, exit code 0 [2021-08-21 13:11:50,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2021-08-21 13:11:50,034 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:11:50,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:11:50,034 INFO L82 PathProgramCache]: Analyzing trace with hash 516313960, now seen corresponding path program 57 times [2021-08-21 13:11:50,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:11:50,034 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62023707] [2021-08-21 13:11:50,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:11:50,035 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:11:50,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:11:50,416 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:11:50,416 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:11:50,416 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62023707] [2021-08-21 13:11:50,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62023707] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:11:50,416 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851883142] [2021-08-21 13:11:50,416 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:11:50,416 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:11:50,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:11:50,417 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:11:50,418 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2021-08-21 13:11:55,016 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:11:55,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:11:55,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:11:55,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:11:55,599 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-08-21 13:11:55,600 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 55 treesize of output 46 [2021-08-21 13:11:55,605 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:11:55,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 27 [2021-08-21 13:11:55,641 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:11:55,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851883142] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:11:55,641 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:11:55,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 21 [2021-08-21 13:11:55,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127325108] [2021-08-21 13:11:55,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 13:11:55,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:11:55,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 13:11:55,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2021-08-21 13:11:55,642 INFO L87 Difference]: Start difference. First operand 4502 states and 14968 transitions. Second operand has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:11:56,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:11:56,837 INFO L93 Difference]: Finished difference Result 5647 states and 18523 transitions. [2021-08-21 13:11:56,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 13:11:56,837 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 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-21 13:11:56,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:11:56,847 INFO L225 Difference]: With dead ends: 5647 [2021-08-21 13:11:56,847 INFO L226 Difference]: Without dead ends: 5626 [2021-08-21 13:11:56,847 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 450 ImplicationChecksByTransitivity, 985.7ms TimeCoverageRelationStatistics Valid=264, Invalid=1376, Unknown=0, NotChecked=0, Total=1640 [2021-08-21 13:11:56,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5626 states. [2021-08-21 13:11:56,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5626 to 4625. [2021-08-21 13:11:56,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4625 states, 4624 states have (on average 3.3289359861591694) internal successors, (15393), 4624 states have internal predecessors, (15393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:11:56,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4625 states to 4625 states and 15393 transitions. [2021-08-21 13:11:56,912 INFO L78 Accepts]: Start accepts. Automaton has 4625 states and 15393 transitions. Word has length 30 [2021-08-21 13:11:56,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:11:56,912 INFO L470 AbstractCegarLoop]: Abstraction has 4625 states and 15393 transitions. [2021-08-21 13:11:56,912 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:11:56,912 INFO L276 IsEmpty]: Start isEmpty. Operand 4625 states and 15393 transitions. [2021-08-21 13:11:56,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:11:56,919 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:11:56,919 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, 1, 1, 1, 1] [2021-08-21 13:11:56,949 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2021-08-21 13:11:57,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2021-08-21 13:11:57,120 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:11:57,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:11:57,120 INFO L82 PathProgramCache]: Analyzing trace with hash -1106078740, now seen corresponding path program 58 times [2021-08-21 13:11:57,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:11:57,120 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199519146] [2021-08-21 13:11:57,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:11:57,121 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:11:57,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:11:57,535 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:11:57,536 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:11:57,536 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199519146] [2021-08-21 13:11:57,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199519146] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:11:57,536 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136940523] [2021-08-21 13:11:57,536 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:11:57,536 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:11:57,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:11:57,537 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:11:57,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2021-08-21 13:12:02,165 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:12:02,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:12:02,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:12:02,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:12:02,600 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:12:02,600 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 37 treesize of output 32 [2021-08-21 13:12:02,605 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:12:02,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2021-08-21 13:12:02,658 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:02,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136940523] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:02,658 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:12:02,658 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 13:12:02,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033975717] [2021-08-21 13:12:02,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:12:02,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:12:02,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:12:02,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:12:02,659 INFO L87 Difference]: Start difference. First operand 4625 states and 15393 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:04,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:12:04,253 INFO L93 Difference]: Finished difference Result 6712 states and 21953 transitions. [2021-08-21 13:12:04,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 13:12:04,253 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:12:04,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:12:04,265 INFO L225 Difference]: With dead ends: 6712 [2021-08-21 13:12:04,265 INFO L226 Difference]: Without dead ends: 6693 [2021-08-21 13:12:04,266 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 644 ImplicationChecksByTransitivity, 1275.0ms TimeCoverageRelationStatistics Valid=387, Invalid=2063, Unknown=0, NotChecked=0, Total=2450 [2021-08-21 13:12:04,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6693 states. [2021-08-21 13:12:04,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6693 to 4611. [2021-08-21 13:12:04,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4611 states, 4610 states have (on average 3.328199566160521) internal successors, (15343), 4610 states have internal predecessors, (15343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:04,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4611 states to 4611 states and 15343 transitions. [2021-08-21 13:12:04,343 INFO L78 Accepts]: Start accepts. Automaton has 4611 states and 15343 transitions. Word has length 30 [2021-08-21 13:12:04,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:12:04,343 INFO L470 AbstractCegarLoop]: Abstraction has 4611 states and 15343 transitions. [2021-08-21 13:12:04,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:04,344 INFO L276 IsEmpty]: Start isEmpty. Operand 4611 states and 15343 transitions. [2021-08-21 13:12:04,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:12:04,350 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:12:04,350 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, 1, 1, 1, 1] [2021-08-21 13:12:04,379 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Forceful destruction successful, exit code 0 [2021-08-21 13:12:04,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2021-08-21 13:12:04,551 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:12:04,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:12:04,551 INFO L82 PathProgramCache]: Analyzing trace with hash 152378178, now seen corresponding path program 59 times [2021-08-21 13:12:04,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:12:04,551 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445548539] [2021-08-21 13:12:04,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:12:04,551 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:12:04,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:12:04,976 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:04,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:12:04,976 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445548539] [2021-08-21 13:12:04,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445548539] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:04,976 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958727823] [2021-08-21 13:12:04,976 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:12:04,976 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:12:04,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:12:04,981 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:12:04,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2021-08-21 13:12:09,649 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:12:09,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:12:09,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 13:12:09,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:12:10,059 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:12:10,060 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 37 treesize of output 37 [2021-08-21 13:12:10,065 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:12:10,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2021-08-21 13:12:10,167 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:10,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958727823] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:10,168 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:12:10,168 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2021-08-21 13:12:10,168 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658957749] [2021-08-21 13:12:10,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 13:12:10,168 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:12:10,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 13:12:10,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2021-08-21 13:12:10,168 INFO L87 Difference]: Start difference. First operand 4611 states and 15343 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:12,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:12:12,007 INFO L93 Difference]: Finished difference Result 6669 states and 21628 transitions. [2021-08-21 13:12:12,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-21 13:12:12,008 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:12:12,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:12:12,021 INFO L225 Difference]: With dead ends: 6669 [2021-08-21 13:12:12,021 INFO L226 Difference]: Without dead ends: 6623 [2021-08-21 13:12:12,021 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 848 ImplicationChecksByTransitivity, 1541.7ms TimeCoverageRelationStatistics Valid=520, Invalid=2672, Unknown=0, NotChecked=0, Total=3192 [2021-08-21 13:12:12,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6623 states. [2021-08-21 13:12:12,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6623 to 4598. [2021-08-21 13:12:12,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4598 states, 4597 states have (on average 3.3254296280182727) internal successors, (15287), 4597 states have internal predecessors, (15287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:12,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4598 states to 4598 states and 15287 transitions. [2021-08-21 13:12:12,101 INFO L78 Accepts]: Start accepts. Automaton has 4598 states and 15287 transitions. Word has length 30 [2021-08-21 13:12:12,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:12:12,101 INFO L470 AbstractCegarLoop]: Abstraction has 4598 states and 15287 transitions. [2021-08-21 13:12:12,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:12,101 INFO L276 IsEmpty]: Start isEmpty. Operand 4598 states and 15287 transitions. [2021-08-21 13:12:12,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:12:12,107 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:12:12,107 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, 1, 1, 1, 1] [2021-08-21 13:12:12,136 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Ended with exit code 0 [2021-08-21 13:12:12,312 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:12:12,313 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:12:12,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:12:12,313 INFO L82 PathProgramCache]: Analyzing trace with hash 1282610520, now seen corresponding path program 60 times [2021-08-21 13:12:12,313 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:12:12,313 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414715781] [2021-08-21 13:12:12,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:12:12,313 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:12:12,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:12:12,762 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:12,762 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:12:12,762 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414715781] [2021-08-21 13:12:12,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414715781] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:12,762 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358877880] [2021-08-21 13:12:12,762 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:12:12,763 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:12:12,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:12:12,763 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:12:12,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2021-08-21 13:12:17,501 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:12:17,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:12:17,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:12:17,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:12:17,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:12:17,884 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 13:12:17,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 66 treesize of output 56 [2021-08-21 13:12:17,889 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:12:17,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 43 [2021-08-21 13:12:18,054 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:18,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358877880] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:18,055 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:12:18,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 22 [2021-08-21 13:12:18,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735028323] [2021-08-21 13:12:18,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 13:12:18,055 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:12:18,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 13:12:18,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2021-08-21 13:12:18,055 INFO L87 Difference]: Start difference. First operand 4598 states and 15287 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:19,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:12:19,235 INFO L93 Difference]: Finished difference Result 5904 states and 19396 transitions. [2021-08-21 13:12:19,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 13:12:19,235 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:12:19,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:12:19,247 INFO L225 Difference]: With dead ends: 5904 [2021-08-21 13:12:19,247 INFO L226 Difference]: Without dead ends: 5879 [2021-08-21 13:12:19,247 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 519 ImplicationChecksByTransitivity, 1050.8ms TimeCoverageRelationStatistics Valid=378, Invalid=1514, Unknown=0, NotChecked=0, Total=1892 [2021-08-21 13:12:19,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5879 states. [2021-08-21 13:12:19,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5879 to 4591. [2021-08-21 13:12:19,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4591 states, 4590 states have (on average 3.325272331154684) internal successors, (15263), 4590 states have internal predecessors, (15263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:19,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4591 states to 4591 states and 15263 transitions. [2021-08-21 13:12:19,322 INFO L78 Accepts]: Start accepts. Automaton has 4591 states and 15263 transitions. Word has length 30 [2021-08-21 13:12:19,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:12:19,322 INFO L470 AbstractCegarLoop]: Abstraction has 4591 states and 15263 transitions. [2021-08-21 13:12:19,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:19,323 INFO L276 IsEmpty]: Start isEmpty. Operand 4591 states and 15263 transitions. [2021-08-21 13:12:19,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:12:19,329 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:12:19,329 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, 1, 1, 1, 1] [2021-08-21 13:12:19,361 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Forceful destruction successful, exit code 0 [2021-08-21 13:12:19,529 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:12:19,529 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:12:19,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:12:19,530 INFO L82 PathProgramCache]: Analyzing trace with hash 1850398448, now seen corresponding path program 61 times [2021-08-21 13:12:19,530 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:12:19,530 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728215523] [2021-08-21 13:12:19,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:12:19,530 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:12:19,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:12:19,939 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:19,940 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:12:19,940 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728215523] [2021-08-21 13:12:19,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728215523] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:19,940 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443038639] [2021-08-21 13:12:19,940 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:12:19,940 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:12:19,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:12:19,941 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:12:19,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2021-08-21 13:12:24,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:12:24,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:12:24,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:12:25,158 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:12:25,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 37 treesize of output 32 [2021-08-21 13:12:25,164 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:12:25,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-08-21 13:12:25,219 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:25,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443038639] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:25,219 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:12:25,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 13:12:25,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644405020] [2021-08-21 13:12:25,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:12:25,220 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:12:25,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:12:25,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:12:25,220 INFO L87 Difference]: Start difference. First operand 4591 states and 15263 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:27,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:12:27,051 INFO L93 Difference]: Finished difference Result 6623 states and 21530 transitions. [2021-08-21 13:12:27,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-21 13:12:27,052 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:12:27,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:12:27,066 INFO L225 Difference]: With dead ends: 6623 [2021-08-21 13:12:27,066 INFO L226 Difference]: Without dead ends: 6588 [2021-08-21 13:12:27,067 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 757 ImplicationChecksByTransitivity, 1476.8ms TimeCoverageRelationStatistics Valid=473, Invalid=2283, Unknown=0, NotChecked=0, Total=2756 [2021-08-21 13:12:27,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6588 states. [2021-08-21 13:12:27,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6588 to 4604. [2021-08-21 13:12:27,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4604 states, 4603 states have (on average 3.3228329350423635) internal successors, (15295), 4603 states have internal predecessors, (15295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:27,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4604 states to 4604 states and 15295 transitions. [2021-08-21 13:12:27,161 INFO L78 Accepts]: Start accepts. Automaton has 4604 states and 15295 transitions. Word has length 30 [2021-08-21 13:12:27,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:12:27,161 INFO L470 AbstractCegarLoop]: Abstraction has 4604 states and 15295 transitions. [2021-08-21 13:12:27,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:27,161 INFO L276 IsEmpty]: Start isEmpty. Operand 4604 states and 15295 transitions. [2021-08-21 13:12:27,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:12:27,167 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:12:27,167 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, 1, 1, 1, 1] [2021-08-21 13:12:27,197 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Ended with exit code 0 [2021-08-21 13:12:27,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable131 [2021-08-21 13:12:27,368 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:12:27,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:12:27,368 INFO L82 PathProgramCache]: Analyzing trace with hash 1086161458, now seen corresponding path program 62 times [2021-08-21 13:12:27,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:12:27,368 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020161176] [2021-08-21 13:12:27,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:12:27,369 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:12:27,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:12:27,778 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:27,778 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:12:27,779 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020161176] [2021-08-21 13:12:27,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020161176] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:27,779 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309957691] [2021-08-21 13:12:27,779 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:12:27,779 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:12:27,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:12:27,780 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:12:27,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2021-08-21 13:12:32,624 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:12:32,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:12:32,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 13:12:32,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:12:33,085 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:12:33,085 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 37 treesize of output 32 [2021-08-21 13:12:33,090 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:12:33,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2021-08-21 13:12:33,145 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:33,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [309957691] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:33,145 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:12:33,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 24 [2021-08-21 13:12:33,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100235037] [2021-08-21 13:12:33,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 13:12:33,146 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:12:33,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 13:12:33,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2021-08-21 13:12:33,146 INFO L87 Difference]: Start difference. First operand 4604 states and 15295 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:34,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:12:34,409 INFO L93 Difference]: Finished difference Result 5838 states and 19205 transitions. [2021-08-21 13:12:34,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 13:12:34,409 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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-21 13:12:34,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:12:34,420 INFO L225 Difference]: With dead ends: 5838 [2021-08-21 13:12:34,420 INFO L226 Difference]: Without dead ends: 5809 [2021-08-21 13:12:34,421 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 597 ImplicationChecksByTransitivity, 1145.8ms TimeCoverageRelationStatistics Valid=391, Invalid=1771, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 13:12:34,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5809 states. [2021-08-21 13:12:34,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5809 to 4592. [2021-08-21 13:12:34,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4592 states, 4591 states have (on average 3.324983663689828) internal successors, (15265), 4591 states have internal predecessors, (15265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:34,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4592 states to 4592 states and 15265 transitions. [2021-08-21 13:12:34,495 INFO L78 Accepts]: Start accepts. Automaton has 4592 states and 15265 transitions. Word has length 30 [2021-08-21 13:12:34,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:12:34,495 INFO L470 AbstractCegarLoop]: Abstraction has 4592 states and 15265 transitions. [2021-08-21 13:12:34,495 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:34,495 INFO L276 IsEmpty]: Start isEmpty. Operand 4592 states and 15265 transitions. [2021-08-21 13:12:34,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:12:34,502 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:12:34,502 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, 1, 1, 1, 1] [2021-08-21 13:12:34,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Forceful destruction successful, exit code 0 [2021-08-21 13:12:34,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:12:34,703 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:12:34,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:12:34,703 INFO L82 PathProgramCache]: Analyzing trace with hash 963450424, now seen corresponding path program 63 times [2021-08-21 13:12:34,703 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:12:34,703 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940209980] [2021-08-21 13:12:34,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:12:34,703 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:12:34,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:12:35,038 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:35,038 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:12:35,038 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940209980] [2021-08-21 13:12:35,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940209980] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:35,038 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392106474] [2021-08-21 13:12:35,038 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:12:35,039 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:12:35,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:12:35,039 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:12:35,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2021-08-21 13:12:39,897 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:12:39,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:12:39,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:12:39,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:12:40,344 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 13:12:40,344 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 54 treesize of output 58 [2021-08-21 13:12:40,360 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 13:12:40,361 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 65 treesize of output 69 [2021-08-21 13:12:40,703 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:40,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392106474] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:40,703 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:12:40,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 21 [2021-08-21 13:12:40,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709908435] [2021-08-21 13:12:40,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 13:12:40,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:12:40,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 13:12:40,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2021-08-21 13:12:40,704 INFO L87 Difference]: Start difference. First operand 4592 states and 15265 transitions. Second operand has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:42,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:12:42,196 INFO L93 Difference]: Finished difference Result 6067 states and 19928 transitions. [2021-08-21 13:12:42,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 13:12:42,197 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:12:42,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:12:42,207 INFO L225 Difference]: With dead ends: 6067 [2021-08-21 13:12:42,207 INFO L226 Difference]: Without dead ends: 6042 [2021-08-21 13:12:42,208 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 21 SyntacticMatches, 4 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 534 ImplicationChecksByTransitivity, 1347.0ms TimeCoverageRelationStatistics Valid=401, Invalid=1491, Unknown=0, NotChecked=0, Total=1892 [2021-08-21 13:12:42,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6042 states. [2021-08-21 13:12:42,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6042 to 4580. [2021-08-21 13:12:42,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4580 states, 4579 states have (on average 3.3256169469316443) internal successors, (15228), 4579 states have internal predecessors, (15228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:42,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4580 states to 4580 states and 15228 transitions. [2021-08-21 13:12:42,279 INFO L78 Accepts]: Start accepts. Automaton has 4580 states and 15228 transitions. Word has length 30 [2021-08-21 13:12:42,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:12:42,279 INFO L470 AbstractCegarLoop]: Abstraction has 4580 states and 15228 transitions. [2021-08-21 13:12:42,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:42,279 INFO L276 IsEmpty]: Start isEmpty. Operand 4580 states and 15228 transitions. [2021-08-21 13:12:42,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:12:42,286 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:12:42,286 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, 1, 1, 1, 1] [2021-08-21 13:12:42,317 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Ended with exit code 0 [2021-08-21 13:12:42,486 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133,132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:12:42,486 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:12:42,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:12:42,486 INFO L82 PathProgramCache]: Analyzing trace with hash 1140036254, now seen corresponding path program 64 times [2021-08-21 13:12:42,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:12:42,487 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495006485] [2021-08-21 13:12:42,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:12:42,487 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:12:42,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:12:42,825 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:42,825 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:12:42,825 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495006485] [2021-08-21 13:12:42,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495006485] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:42,825 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046760340] [2021-08-21 13:12:42,825 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:12:42,825 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:12:42,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:12:42,826 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:12:42,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2021-08-21 13:12:47,787 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:12:47,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:12:47,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:12:47,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:12:48,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:12:48,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:12:48,142 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:12:48,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 37 [2021-08-21 13:12:48,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 8 [2021-08-21 13:12:48,289 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:48,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046760340] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:48,289 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:12:48,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 13:12:48,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321661374] [2021-08-21 13:12:48,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:12:48,289 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:12:48,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:12:48,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:12:48,290 INFO L87 Difference]: Start difference. First operand 4580 states and 15228 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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-21 13:12:49,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:12:49,472 INFO L93 Difference]: Finished difference Result 5934 states and 19499 transitions. [2021-08-21 13:12:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-21 13:12:49,472 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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-21 13:12:49,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:12:49,483 INFO L225 Difference]: With dead ends: 5934 [2021-08-21 13:12:49,483 INFO L226 Difference]: Without dead ends: 5909 [2021-08-21 13:12:49,483 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 944.6ms TimeCoverageRelationStatistics Valid=272, Invalid=1450, Unknown=0, NotChecked=0, Total=1722 [2021-08-21 13:12:49,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5909 states. [2021-08-21 13:12:49,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5909 to 4586. [2021-08-21 13:12:49,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4586 states, 4585 states have (on average 3.32453653217012) internal successors, (15243), 4585 states have internal predecessors, (15243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:49,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4586 states to 4586 states and 15243 transitions. [2021-08-21 13:12:49,553 INFO L78 Accepts]: Start accepts. Automaton has 4586 states and 15243 transitions. Word has length 30 [2021-08-21 13:12:49,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:12:49,553 INFO L470 AbstractCegarLoop]: Abstraction has 4586 states and 15243 transitions. [2021-08-21 13:12:49,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 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-21 13:12:49,553 INFO L276 IsEmpty]: Start isEmpty. Operand 4586 states and 15243 transitions. [2021-08-21 13:12:49,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:12:49,559 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:12:49,559 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, 1, 1, 1, 1] [2021-08-21 13:12:49,590 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Ended with exit code 0 [2021-08-21 13:12:49,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2021-08-21 13:12:49,760 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:12:49,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:12:49,760 INFO L82 PathProgramCache]: Analyzing trace with hash 1002840818, now seen corresponding path program 65 times [2021-08-21 13:12:49,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:12:49,760 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979353271] [2021-08-21 13:12:49,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:12:49,761 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:12:49,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:12:50,111 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:50,112 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:12:50,112 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979353271] [2021-08-21 13:12:50,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979353271] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:50,112 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165120242] [2021-08-21 13:12:50,112 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:12:50,112 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:12:50,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:12:50,113 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:12:50,113 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2021-08-21 13:12:55,070 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:12:55,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:12:55,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 13:12:55,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:12:55,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:12:55,491 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 13:12:55,491 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 53 treesize of output 49 [2021-08-21 13:12:55,496 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:12:55,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 34 [2021-08-21 13:12:55,619 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:55,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165120242] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:55,620 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:12:55,620 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 26 [2021-08-21 13:12:55,620 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038568591] [2021-08-21 13:12:55,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-21 13:12:55,620 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:12:55,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-21 13:12:55,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2021-08-21 13:12:55,621 INFO L87 Difference]: Start difference. First operand 4586 states and 15243 transitions. Second operand has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 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-21 13:12:56,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:12:56,885 INFO L93 Difference]: Finished difference Result 6124 states and 20115 transitions. [2021-08-21 13:12:56,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 13:12:56,885 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 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-21 13:12:56,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:12:56,896 INFO L225 Difference]: With dead ends: 6124 [2021-08-21 13:12:56,896 INFO L226 Difference]: Without dead ends: 6099 [2021-08-21 13:12:56,897 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 589 ImplicationChecksByTransitivity, 1105.0ms TimeCoverageRelationStatistics Valid=351, Invalid=1811, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 13:12:56,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6099 states. [2021-08-21 13:12:56,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6099 to 4579. [2021-08-21 13:12:56,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4579 states, 4578 states have (on average 3.324159021406728) internal successors, (15218), 4578 states have internal predecessors, (15218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:56,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4579 states to 4579 states and 15218 transitions. [2021-08-21 13:12:56,967 INFO L78 Accepts]: Start accepts. Automaton has 4579 states and 15218 transitions. Word has length 30 [2021-08-21 13:12:56,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:12:56,967 INFO L470 AbstractCegarLoop]: Abstraction has 4579 states and 15218 transitions. [2021-08-21 13:12:56,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 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-21 13:12:56,968 INFO L276 IsEmpty]: Start isEmpty. Operand 4579 states and 15218 transitions. [2021-08-21 13:12:56,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:12:56,973 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:12:56,974 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, 1, 1, 1, 1] [2021-08-21 13:12:57,004 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Ended with exit code 0 [2021-08-21 13:12:57,174 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2021-08-21 13:12:57,174 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:12:57,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:12:57,174 INFO L82 PathProgramCache]: Analyzing trace with hash -1403507024, now seen corresponding path program 66 times [2021-08-21 13:12:57,175 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:12:57,175 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409053064] [2021-08-21 13:12:57,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:12:57,175 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:12:57,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:12:57,563 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:57,564 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:12:57,564 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409053064] [2021-08-21 13:12:57,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409053064] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:57,564 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535992748] [2021-08-21 13:12:57,564 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:12:57,564 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:12:57,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:12:57,565 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:12:57,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2021-08-21 13:13:02,509 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:13:02,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:13:02,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 13:13:02,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:13:03,037 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:13:03,038 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-21 13:13:03,042 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:13:03,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 24 [2021-08-21 13:13:03,079 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:13:03,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535992748] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:13:03,079 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:13:03,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 21 [2021-08-21 13:13:03,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787589726] [2021-08-21 13:13:03,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 13:13:03,080 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:13:03,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 13:13:03,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2021-08-21 13:13:03,080 INFO L87 Difference]: Start difference. First operand 4579 states and 15218 transitions. Second operand has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:13:04,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:13:04,118 INFO L93 Difference]: Finished difference Result 5683 states and 18639 transitions. [2021-08-21 13:13:04,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-21 13:13:04,118 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 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-21 13:13:04,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:13:04,128 INFO L225 Difference]: With dead ends: 5683 [2021-08-21 13:13:04,129 INFO L226 Difference]: Without dead ends: 5662 [2021-08-21 13:13:04,129 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 853.2ms TimeCoverageRelationStatistics Valid=221, Invalid=1185, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 13:13:04,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5662 states. [2021-08-21 13:13:04,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5662 to 4649. [2021-08-21 13:13:04,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4649 states, 4648 states have (on average 3.3270223752151464) internal successors, (15464), 4648 states have internal predecessors, (15464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:13:04,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4649 states to 4649 states and 15464 transitions. [2021-08-21 13:13:04,200 INFO L78 Accepts]: Start accepts. Automaton has 4649 states and 15464 transitions. Word has length 30 [2021-08-21 13:13:04,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:13:04,200 INFO L470 AbstractCegarLoop]: Abstraction has 4649 states and 15464 transitions. [2021-08-21 13:13:04,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:13:04,200 INFO L276 IsEmpty]: Start isEmpty. Operand 4649 states and 15464 transitions. [2021-08-21 13:13:04,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:13:04,207 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:13:04,207 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, 1, 1, 1, 1] [2021-08-21 13:13:04,238 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Ended with exit code 0 [2021-08-21 13:13:04,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2021-08-21 13:13:04,407 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:13:04,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:13:04,408 INFO L82 PathProgramCache]: Analyzing trace with hash -1014632710, now seen corresponding path program 67 times [2021-08-21 13:13:04,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:13:04,408 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882620074] [2021-08-21 13:13:04,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:13:04,408 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:13:04,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:13:04,817 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:13:04,818 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:13:04,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882620074] [2021-08-21 13:13:04,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882620074] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:13:04,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105663465] [2021-08-21 13:13:04,818 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:13:04,818 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:13:04,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:13:04,819 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:13:04,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2021-08-21 13:13:09,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:13:09,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:13:09,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:13:10,277 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:13:10,277 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 37 treesize of output 32 [2021-08-21 13:13:10,282 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:13:10,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2021-08-21 13:13:10,337 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:13:10,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105663465] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:13:10,337 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:13:10,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 13:13:10,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273864734] [2021-08-21 13:13:10,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:13:10,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:13:10,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:13:10,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:13:10,338 INFO L87 Difference]: Start difference. First operand 4649 states and 15464 transitions. Second operand has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 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-21 13:13:11,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:13:11,867 INFO L93 Difference]: Finished difference Result 6686 states and 21843 transitions. [2021-08-21 13:13:11,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 13:13:11,867 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 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-21 13:13:11,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:13:11,879 INFO L225 Difference]: With dead ends: 6686 [2021-08-21 13:13:11,879 INFO L226 Difference]: Without dead ends: 6667 [2021-08-21 13:13:11,879 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 618 ImplicationChecksByTransitivity, 1184.1ms TimeCoverageRelationStatistics Valid=382, Invalid=1970, Unknown=0, NotChecked=0, Total=2352 [2021-08-21 13:13:11,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6667 states. [2021-08-21 13:13:11,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6667 to 4641. [2021-08-21 13:13:11,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4641 states, 4640 states have (on average 3.3265086206896552) internal successors, (15435), 4640 states have internal predecessors, (15435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:13:11,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4641 states to 4641 states and 15435 transitions. [2021-08-21 13:13:11,963 INFO L78 Accepts]: Start accepts. Automaton has 4641 states and 15435 transitions. Word has length 30 [2021-08-21 13:13:11,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:13:11,963 INFO L470 AbstractCegarLoop]: Abstraction has 4641 states and 15435 transitions. [2021-08-21 13:13:11,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 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-21 13:13:11,963 INFO L276 IsEmpty]: Start isEmpty. Operand 4641 states and 15435 transitions. [2021-08-21 13:13:11,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:13:11,969 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:13:11,969 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, 1, 1, 1, 1] [2021-08-21 13:13:12,000 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Ended with exit code 0 [2021-08-21 13:13:12,169 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:13:12,169 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:13:12,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:13:12,170 INFO L82 PathProgramCache]: Analyzing trace with hash -1823789108, now seen corresponding path program 68 times [2021-08-21 13:13:12,170 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:13:12,170 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629449407] [2021-08-21 13:13:12,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:13:12,170 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:13:12,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:13:12,624 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:13:12,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:13:12,624 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629449407] [2021-08-21 13:13:12,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629449407] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:13:12,624 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377889931] [2021-08-21 13:13:12,624 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:13:12,625 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:13:12,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:13:12,625 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:13:12,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2021-08-21 13:13:17,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:13:17,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:13:17,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:13:17,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:13:18,055 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:13:18,055 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 50 [2021-08-21 13:13:18,061 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:13:18,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 43 [2021-08-21 13:13:18,227 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:13:18,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377889931] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:13:18,227 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:13:18,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 21 [2021-08-21 13:13:18,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803621966] [2021-08-21 13:13:18,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 13:13:18,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:13:18,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 13:13:18,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2021-08-21 13:13:18,228 INFO L87 Difference]: Start difference. First operand 4641 states and 15435 transitions. Second operand has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:13:19,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:13:19,281 INFO L93 Difference]: Finished difference Result 6471 states and 21127 transitions. [2021-08-21 13:13:19,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 13:13:19,282 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 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-21 13:13:19,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:13:19,296 INFO L225 Difference]: With dead ends: 6471 [2021-08-21 13:13:19,296 INFO L226 Difference]: Without dead ends: 6446 [2021-08-21 13:13:19,296 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 871.5ms TimeCoverageRelationStatistics Valid=350, Invalid=1372, Unknown=0, NotChecked=0, Total=1722 [2021-08-21 13:13:19,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6446 states. [2021-08-21 13:13:19,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6446 to 4620. [2021-08-21 13:13:19,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4620 states, 4619 states have (on average 3.323013639315869) internal successors, (15349), 4619 states have internal predecessors, (15349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:13:19,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4620 states to 4620 states and 15349 transitions. [2021-08-21 13:13:19,380 INFO L78 Accepts]: Start accepts. Automaton has 4620 states and 15349 transitions. Word has length 30 [2021-08-21 13:13:19,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:13:19,380 INFO L470 AbstractCegarLoop]: Abstraction has 4620 states and 15349 transitions. [2021-08-21 13:13:19,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:13:19,380 INFO L276 IsEmpty]: Start isEmpty. Operand 4620 states and 15349 transitions. [2021-08-21 13:13:19,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:13:19,386 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:13:19,386 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, 1, 1, 1, 1] [2021-08-21 13:13:19,417 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Ended with exit code 0 [2021-08-21 13:13:19,586 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2021-08-21 13:13:19,587 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:13:19,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:13:19,587 INFO L82 PathProgramCache]: Analyzing trace with hash -637210464, now seen corresponding path program 69 times [2021-08-21 13:13:19,587 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:13:19,587 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509546948] [2021-08-21 13:13:19,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:13:19,587 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:13:19,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:13:20,011 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:13:20,011 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:13:20,011 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509546948] [2021-08-21 13:13:20,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509546948] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:13:20,011 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [114817894] [2021-08-21 13:13:20,011 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:13:20,011 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:13:20,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:13:20,012 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:13:20,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2021-08-21 13:13:25,129 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:13:25,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:13:25,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:13:25,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:13:25,506 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 13:13:25,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 54 treesize of output 58 [2021-08-21 13:13:25,522 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 13:13:25,522 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 65 treesize of output 69 [2021-08-21 13:13:25,910 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:13:25,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [114817894] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:13:25,911 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:13:25,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 22 [2021-08-21 13:13:25,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877908717] [2021-08-21 13:13:25,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 13:13:25,911 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:13:25,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 13:13:25,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=359, Unknown=0, NotChecked=0, Total=462 [2021-08-21 13:13:25,911 INFO L87 Difference]: Start difference. First operand 4620 states and 15349 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:13:27,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:13:27,176 INFO L93 Difference]: Finished difference Result 6054 states and 19879 transitions. [2021-08-21 13:13:27,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 13:13:27,176 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 13:13:27,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:13:27,187 INFO L225 Difference]: With dead ends: 6054 [2021-08-21 13:13:27,188 INFO L226 Difference]: Without dead ends: 6029 [2021-08-21 13:13:27,188 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 1142.4ms TimeCoverageRelationStatistics Valid=366, Invalid=1274, Unknown=0, NotChecked=0, Total=1640 [2021-08-21 13:13:27,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6029 states. [2021-08-21 13:13:27,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6029 to 4605. [2021-08-21 13:13:27,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4605 states, 4604 states have (on average 3.323631624674196) internal successors, (15302), 4604 states have internal predecessors, (15302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:13:27,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4605 states to 4605 states and 15302 transitions. [2021-08-21 13:13:27,262 INFO L78 Accepts]: Start accepts. Automaton has 4605 states and 15302 transitions. Word has length 30 [2021-08-21 13:13:27,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:13:27,263 INFO L470 AbstractCegarLoop]: Abstraction has 4605 states and 15302 transitions. [2021-08-21 13:13:27,263 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:13:27,263 INFO L276 IsEmpty]: Start isEmpty. Operand 4605 states and 15302 transitions. [2021-08-21 13:13:27,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:13:27,269 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:13:27,269 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, 1, 1, 1, 1] [2021-08-21 13:13:27,300 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Ended with exit code 0 [2021-08-21 13:13:27,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2021-08-21 13:13:27,469 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:13:27,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:13:27,470 INFO L82 PathProgramCache]: Analyzing trace with hash -833659526, now seen corresponding path program 70 times [2021-08-21 13:13:27,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:13:27,470 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743116732] [2021-08-21 13:13:27,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:13:27,470 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:13:27,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:13:27,866 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:13:27,866 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:13:27,866 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743116732] [2021-08-21 13:13:27,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743116732] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:13:27,866 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606149147] [2021-08-21 13:13:27,866 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:13:27,867 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:13:27,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:13:27,867 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:13:27,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2021-08-21 13:13:33,069 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:13:33,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:13:33,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:13:33,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:13:33,627 INFO L354 Elim1Store]: treesize reduction 48, result has 12.7 percent of original size [2021-08-21 13:13:33,627 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 185 treesize of output 151 [2021-08-21 13:13:33,632 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:13:33,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-08-21 13:13:33,688 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:13:33,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606149147] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:13:33,688 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:13:33,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 24 [2021-08-21 13:13:33,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656671733] [2021-08-21 13:13:33,688 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 13:13:33,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:13:33,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 13:13:33,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2021-08-21 13:13:33,689 INFO L87 Difference]: Start difference. First operand 4605 states and 15302 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:13:35,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:13:35,262 INFO L93 Difference]: Finished difference Result 6060 states and 19912 transitions. [2021-08-21 13:13:35,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 13:13:35,262 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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-21 13:13:35,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:13:35,274 INFO L225 Difference]: With dead ends: 6060 [2021-08-21 13:13:35,274 INFO L226 Difference]: Without dead ends: 6025 [2021-08-21 13:13:35,274 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 654 ImplicationChecksByTransitivity, 1258.9ms TimeCoverageRelationStatistics Valid=452, Invalid=1900, Unknown=0, NotChecked=0, Total=2352 [2021-08-21 13:13:35,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6025 states. [2021-08-21 13:13:35,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6025 to 4611. [2021-08-21 13:13:35,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4611 states, 4610 states have (on average 3.3232104121475055) internal successors, (15320), 4610 states have internal predecessors, (15320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:13:35,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4611 states to 4611 states and 15320 transitions. [2021-08-21 13:13:35,355 INFO L78 Accepts]: Start accepts. Automaton has 4611 states and 15320 transitions. Word has length 30 [2021-08-21 13:13:35,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:13:35,355 INFO L470 AbstractCegarLoop]: Abstraction has 4611 states and 15320 transitions. [2021-08-21 13:13:35,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:13:35,355 INFO L276 IsEmpty]: Start isEmpty. Operand 4611 states and 15320 transitions. [2021-08-21 13:13:35,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:13:35,362 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:13:35,362 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, 1, 1, 1, 1] [2021-08-21 13:13:35,395 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Ended with exit code 0 [2021-08-21 13:13:35,562 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:13:35,563 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:13:35,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:13:35,563 INFO L82 PathProgramCache]: Analyzing trace with hash 250740914, now seen corresponding path program 71 times [2021-08-21 13:13:35,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:13:35,563 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48834121] [2021-08-21 13:13:35,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:13:35,563 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:13:35,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:13:35,971 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:13:35,971 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:13:35,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48834121] [2021-08-21 13:13:35,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48834121] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:13:35,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263207721] [2021-08-21 13:13:35,971 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:13:35,971 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:13:35,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:13:35,972 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:13:35,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2021-08-21 13:13:41,225 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 13:13:41,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:13:41,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 13:13:41,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:13:41,701 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:13:41,702 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 37 treesize of output 32 [2021-08-21 13:13:41,707 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:13:41,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-08-21 13:13:41,763 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:13:41,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263207721] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:13:41,763 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:13:41,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 24 [2021-08-21 13:13:41,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112144272] [2021-08-21 13:13:41,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 13:13:41,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:13:41,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 13:13:41,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2021-08-21 13:13:41,764 INFO L87 Difference]: Start difference. First operand 4611 states and 15320 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:13:42,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:13:42,774 INFO L93 Difference]: Finished difference Result 5997 states and 19704 transitions. [2021-08-21 13:13:42,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 13:13:42,774 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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-21 13:13:42,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:13:42,786 INFO L225 Difference]: With dead ends: 5997 [2021-08-21 13:13:42,786 INFO L226 Difference]: Without dead ends: 5982 [2021-08-21 13:13:42,786 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 553 ImplicationChecksByTransitivity, 925.2ms TimeCoverageRelationStatistics Valid=364, Invalid=1616, Unknown=0, NotChecked=0, Total=1980 [2021-08-21 13:13:42,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5982 states. [2021-08-21 13:13:42,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5982 to 4628. [2021-08-21 13:13:42,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4628 states, 4627 states have (on average 3.324400259347309) internal successors, (15382), 4627 states have internal predecessors, (15382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:13:42,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4628 states to 4628 states and 15382 transitions. [2021-08-21 13:13:42,861 INFO L78 Accepts]: Start accepts. Automaton has 4628 states and 15382 transitions. Word has length 30 [2021-08-21 13:13:42,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:13:42,861 INFO L470 AbstractCegarLoop]: Abstraction has 4628 states and 15382 transitions. [2021-08-21 13:13:42,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:13:42,861 INFO L276 IsEmpty]: Start isEmpty. Operand 4628 states and 15382 transitions. [2021-08-21 13:13:42,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:13:42,867 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:13:42,867 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, 1, 1, 1, 1] [2021-08-21 13:13:42,900 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Forceful destruction successful, exit code 0 [2021-08-21 13:13:43,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:13:43,068 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:13:43,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:13:43,068 INFO L82 PathProgramCache]: Analyzing trace with hash -1295926086, now seen corresponding path program 72 times [2021-08-21 13:13:43,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:13:43,068 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041312] [2021-08-21 13:13:43,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:13:43,068 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:13:43,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:13:43,414 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:13:43,414 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:13:43,415 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041312] [2021-08-21 13:13:43,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041312] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:13:43,415 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501856343] [2021-08-21 13:13:43,415 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:13:43,415 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:13:43,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:13:43,416 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 13:13:43,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2021-08-21 13:13:48,764 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 13:13:48,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:13:48,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:13:48,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:13:49,210 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 13:13:49,210 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 54 treesize of output 58 [2021-08-21 13:13:49,227 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 13:13:49,227 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 65 treesize of output 69 [2021-08-21 13:13:49,602 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:13:49,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501856343] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:13:49,603 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:13:49,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 22 [2021-08-21 13:13:49,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104608398] [2021-08-21 13:13:49,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 13:13:49,603 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:13:49,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 13:13:49,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=358, Unknown=0, NotChecked=0, Total=462 [2021-08-21 13:13:49,603 INFO L87 Difference]: Start difference. First operand 4628 states and 15382 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 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-21 13:13:50,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:13:50,530 INFO L93 Difference]: Finished difference Result 6217 states and 20475 transitions. [2021-08-21 13:13:50,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 13:13:50,531 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 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-21 13:13:50,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:13:50,541 INFO L225 Difference]: With dead ends: 6217 [2021-08-21 13:13:50,542 INFO L226 Difference]: Without dead ends: 6192 [2021-08-21 13:13:50,542 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 871.5ms TimeCoverageRelationStatistics Valid=299, Invalid=1107, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 13:13:50,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6192 states. [2021-08-21 13:13:50,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6192 to 4669. [2021-08-21 13:13:50,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4669 states, 4668 states have (on average 3.325407026563839) internal successors, (15523), 4668 states have internal predecessors, (15523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:13:50,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4669 states to 4669 states and 15523 transitions. [2021-08-21 13:13:50,612 INFO L78 Accepts]: Start accepts. Automaton has 4669 states and 15523 transitions. Word has length 30 [2021-08-21 13:13:50,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:13:50,612 INFO L470 AbstractCegarLoop]: Abstraction has 4669 states and 15523 transitions. [2021-08-21 13:13:50,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 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-21 13:13:50,612 INFO L276 IsEmpty]: Start isEmpty. Operand 4669 states and 15523 transitions. [2021-08-21 13:13:50,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 13:13:50,618 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:13:50,618 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, 1, 1, 1, 1] [2021-08-21 13:13:50,651 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Ended with exit code 0 [2021-08-21 13:13:50,820 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:13:50,821 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:13:50,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:13:50,821 INFO L82 PathProgramCache]: Analyzing trace with hash -283722438, now seen corresponding path program 73 times [2021-08-21 13:13:50,821 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:13:50,821 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354529867] [2021-08-21 13:13:50,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:13:50,821 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:13:50,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Received shutdown request... [2021-08-21 13:13:51,097 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT [2021-08-21 13:13:51,097 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2021-08-21 13:13:51,097 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 31 with TraceHistMax 2,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while PredicateComparison was comparing new predicate (quantifier-free) to 11 known predicates. [2021-08-21 13:13:51,098 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-21 13:13:51,098 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-08-21 13:13:51,098 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION [2021-08-21 13:13:51,102 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-08-21 13:13:51,102 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-21 13:13:51,103 INFO L202 PluginConnector]: Adding new model array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.08 01:13:51 BasicIcfg [2021-08-21 13:13:51,103 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-21 13:13:51,104 INFO L168 Benchmark]: Toolchain (without parser) took 739956.23 ms. Allocated memory was 199.2 MB in the beginning and 1.6 GB in the end (delta: 1.4 GB). Free memory was 178.8 MB in the beginning and 378.3 MB in the end (delta: -199.5 MB). Peak memory consumption was 1.2 GB. Max. memory is 8.0 GB. [2021-08-21 13:13:51,104 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.09 ms. Allocated memory is still 199.2 MB. Free memory is still 179.9 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-08-21 13:13:51,104 INFO L168 Benchmark]: Boogie Procedure Inliner took 17.71 ms. Allocated memory is still 199.2 MB. Free memory was 178.7 MB in the beginning and 177.2 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-21 13:13:51,104 INFO L168 Benchmark]: Boogie Preprocessor took 10.31 ms. Allocated memory is still 199.2 MB. Free memory was 177.2 MB in the beginning and 176.3 MB in the end (delta: 941.2 kB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-21 13:13:51,104 INFO L168 Benchmark]: RCFGBuilder took 155.60 ms. Allocated memory is still 199.2 MB. Free memory was 176.2 MB in the beginning and 164.5 MB in the end (delta: 11.7 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. [2021-08-21 13:13:51,104 INFO L168 Benchmark]: TraceAbstraction took 739769.34 ms. Allocated memory was 199.2 MB in the beginning and 1.6 GB in the end (delta: 1.4 GB). Free memory was 164.0 MB in the beginning and 378.3 MB in the end (delta: -214.4 MB). Peak memory consumption was 1.2 GB. Max. memory is 8.0 GB. [2021-08-21 13:13:51,105 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.09 ms. Allocated memory is still 199.2 MB. Free memory is still 179.9 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 17.71 ms. Allocated memory is still 199.2 MB. Free memory was 178.7 MB in the beginning and 177.2 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 10.31 ms. Allocated memory is still 199.2 MB. Free memory was 177.2 MB in the beginning and 176.3 MB in the end (delta: 941.2 kB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 155.60 ms. Allocated memory is still 199.2 MB. Free memory was 176.2 MB in the beginning and 164.5 MB in the end (delta: 11.7 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. * TraceAbstraction took 739769.34 ms. Allocated memory was 199.2 MB in the beginning and 1.6 GB in the end (delta: 1.4 GB). Free memory was 164.0 MB in the beginning and 378.3 MB in the end (delta: -214.4 MB). Peak memory consumption was 1.2 GB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 31 with TraceHistMax 2,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while PredicateComparison was comparing new predicate (quantifier-free) to 11 known predicates. - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 31 with TraceHistMax 2,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while PredicateComparison was comparing new predicate (quantifier-free) to 11 known predicates. - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 31 with TraceHistMax 2,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while PredicateComparison was comparing new predicate (quantifier-free) to 11 known predicates. - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 31 with TraceHistMax 2,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while PredicateComparison was comparing new predicate (quantifier-free) to 11 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 48 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 739708.3ms, OverallIterations: 144, TraceHistogramMax: 2, EmptinessCheckTime: 658.1ms, AutomataDifference: 278500.1ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 33.1ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 7242 SDtfs, 40175 SDslu, 71167 SDs, 0 SdLazy, 152419 SolverSat, 12808 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 71507.6ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 10404 GetRequests, 2938 SyntacticMatches, 229 SemanticMatches, 7237 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152815 ImplicationChecksByTransitivity, 221753.3ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=4669occurred in iteration=143, InterpolantAutomatonStates: 5580, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 7669.5ms AutomataMinimizationTime, 143 MinimizatonAttempts, 227478 StatesRemovedByMinimization, 143 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 432.7ms SsaConstructionTime, 1912.5ms SatisfiabilityAnalysisTime, 109029.9ms InterpolantComputationTime, 8196 NumberOfCodeBlocks, 8196 NumberOfCodeBlocksAsserted, 454 NumberOfCheckSat, 7913 ConstructedInterpolants, 155 QuantifiedInterpolants, 151789 SizeOfPredicates, 1021 NumberOfNonLiveVariables, 9020 ConjunctsInSsa, 2894 ConjunctsInUnsatCore, 283 InterpolantComputations, 3 PerfectInterpolantSequences, 135/2018 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown