/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Delay.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/three-array-max.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-87fd7473a0bda1db0ad7f77f2116346063730f21-87fd747 [2021-08-21 18:16:36,832 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-21 18:16:36,833 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-21 18:16:36,862 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-21 18:16:36,862 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-21 18:16:36,863 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-21 18:16:36,864 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-21 18:16:36,865 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-21 18:16:36,866 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-21 18:16:36,867 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-21 18:16:36,867 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-21 18:16:36,868 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-21 18:16:36,868 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-21 18:16:36,869 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-21 18:16:36,870 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-21 18:16:36,870 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-21 18:16:36,871 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-21 18:16:36,871 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-21 18:16:36,872 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-21 18:16:36,874 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-21 18:16:36,874 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-21 18:16:36,885 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-21 18:16:36,886 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-21 18:16:36,886 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-21 18:16:36,888 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-21 18:16:36,888 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-21 18:16:36,888 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-21 18:16:36,889 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-21 18:16:36,889 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-21 18:16:36,890 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-21 18:16:36,890 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-21 18:16:36,890 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-21 18:16:36,891 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-21 18:16:36,891 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-21 18:16:36,892 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-21 18:16:36,892 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-21 18:16:36,893 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-21 18:16:36,893 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-21 18:16:36,893 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-21 18:16:36,894 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-21 18:16:36,894 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-21 18:16:36,895 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Delay.epf [2021-08-21 18:16:36,909 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-21 18:16:36,909 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-21 18:16:36,910 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-21 18:16:36,910 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-21 18:16:36,910 INFO L138 SettingsManager]: * Use SBE=true [2021-08-21 18:16:36,910 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-21 18:16:36,911 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-21 18:16:36,911 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-21 18:16:36,911 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-21 18:16:36,911 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-21 18:16:36,911 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-21 18:16:36,911 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-21 18:16:36,911 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-21 18:16:36,911 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-21 18:16:36,911 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-21 18:16:36,912 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-21 18:16:36,912 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-21 18:16:36,912 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-21 18:16:36,912 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-21 18:16:36,912 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-21 18:16:36,912 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-21 18:16:36,912 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 18:16:36,912 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-21 18:16:36,913 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-21 18:16:36,913 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-21 18:16:36,913 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-21 18:16:36,913 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-21 18:16:36,913 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-21 18:16:36,913 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-21 18:16:36,913 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_DELAY_SET [2021-08-21 18:16:36,913 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 18:16:37,166 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-21 18:16:37,182 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-21 18:16:37,183 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-21 18:16:37,184 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-21 18:16:37,185 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-21 18:16:37,185 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/three-array-max.wvr.bpl [2021-08-21 18:16:37,185 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/three-array-max.wvr.bpl' [2021-08-21 18:16:37,202 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-21 18:16:37,203 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-21 18:16:37,204 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-21 18:16:37,204 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-21 18:16:37,204 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-21 18:16:37,211 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:16:37" (1/1) ... [2021-08-21 18:16:37,216 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:16:37" (1/1) ... [2021-08-21 18:16:37,221 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-21 18:16:37,222 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-21 18:16:37,222 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-21 18:16:37,222 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-21 18:16:37,227 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:16:37" (1/1) ... [2021-08-21 18:16:37,227 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:16:37" (1/1) ... [2021-08-21 18:16:37,227 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:16:37" (1/1) ... [2021-08-21 18:16:37,228 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:16:37" (1/1) ... [2021-08-21 18:16:37,229 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:16:37" (1/1) ... [2021-08-21 18:16:37,232 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:16:37" (1/1) ... [2021-08-21 18:16:37,233 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:16:37" (1/1) ... [2021-08-21 18:16:37,236 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-21 18:16:37,237 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-21 18:16:37,237 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-21 18:16:37,237 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-21 18:16:37,238 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:16:37" (1/1) ... [2021-08-21 18:16:37,243 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 18:16:37,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:16:37,265 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 18:16:37,288 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 18:16:37,300 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-21 18:16:37,300 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-21 18:16:37,300 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-21 18:16:37,300 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-21 18:16:37,300 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-21 18:16:37,300 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-21 18:16:37,300 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-21 18:16:37,300 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-21 18:16:37,301 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-21 18:16:37,301 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-08-21 18:16:37,301 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-08-21 18:16:37,301 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-08-21 18:16:37,301 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 18:16:37,533 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-21 18:16:37,533 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-21 18:16:37,534 INFO L202 PluginConnector]: Adding new model three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 06:16:37 BoogieIcfgContainer [2021-08-21 18:16:37,534 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-21 18:16:37,536 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-21 18:16:37,536 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-21 18:16:37,537 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-21 18:16:37,538 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:16:37" (1/2) ... [2021-08-21 18:16:37,538 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41a6b7a1 and model type three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.08 06:16:37, skipping insertion in model container [2021-08-21 18:16:37,538 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 06:16:37" (2/2) ... [2021-08-21 18:16:37,539 INFO L111 eAbstractionObserver]: Analyzing ICFG three-array-max.wvr.bpl [2021-08-21 18:16:37,559 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-21 18:16:37,559 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-21 18:16:37,560 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-21 18:16:37,560 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-21 18:16:37,604 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-08-21 18:16:37,638 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-21 18:16:37,644 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 18:16:37,644 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-08-21 18:16:37,774 INFO L276 IsEmpty]: Start isEmpty. Operand has 134 states, 97 states have (on average 1.9381443298969072) internal successors, (188), 133 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:37,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-08-21 18:16:37,785 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:16:37,786 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:16:37,786 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:16:37,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:16:37,789 INFO L82 PathProgramCache]: Analyzing trace with hash -346001758, now seen corresponding path program 1 times [2021-08-21 18:16:37,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:16:37,798 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912520401] [2021-08-21 18:16:37,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:16:37,799 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:16:37,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:16:37,904 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:16:37,905 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:16:37,905 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912520401] [2021-08-21 18:16:37,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912520401] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 18:16:37,905 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 18:16:37,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 18:16:37,906 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195107708] [2021-08-21 18:16:37,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 18:16:37,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:16:37,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 18:16:37,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 18:16:37,920 INFO L87 Difference]: Start difference. First operand has 134 states, 97 states have (on average 1.9381443298969072) internal successors, (188), 133 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:37,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:16:37,990 INFO L93 Difference]: Finished difference Result 213 states and 297 transitions. [2021-08-21 18:16:37,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 18:16:37,991 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-08-21 18:16:37,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:16:37,998 INFO L225 Difference]: With dead ends: 213 [2021-08-21 18:16:37,998 INFO L226 Difference]: Without dead ends: 67 [2021-08-21 18:16:37,999 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 14.3ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 18:16:38,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-08-21 18:16:38,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 56. [2021-08-21 18:16:38,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 1.8363636363636364) internal successors, (101), 55 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:38,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 101 transitions. [2021-08-21 18:16:38,024 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 101 transitions. Word has length 22 [2021-08-21 18:16:38,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:16:38,024 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 101 transitions. [2021-08-21 18:16:38,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:38,025 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 101 transitions. [2021-08-21 18:16:38,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 18:16:38,026 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:16:38,026 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 18:16:38,026 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-21 18:16:38,026 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:16:38,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:16:38,028 INFO L82 PathProgramCache]: Analyzing trace with hash 778959172, now seen corresponding path program 1 times [2021-08-21 18:16:38,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:16:38,029 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576962229] [2021-08-21 18:16:38,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:16:38,029 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:16:38,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:16:38,104 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:16:38,105 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:16:38,105 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576962229] [2021-08-21 18:16:38,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576962229] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:16:38,105 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018117118] [2021-08-21 18:16:38,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:16:38,106 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:16:38,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:16:38,107 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 18:16:38,140 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 18:16:38,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:16:38,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-21 18:16:38,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:16:38,306 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:16:38,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018117118] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:16:38,306 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:16:38,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 5 [2021-08-21 18:16:38,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249658012] [2021-08-21 18:16:38,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 18:16:38,308 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:16:38,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 18:16:38,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-08-21 18:16:38,308 INFO L87 Difference]: Start difference. First operand 56 states and 101 transitions. Second operand has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:38,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:16:38,392 INFO L93 Difference]: Finished difference Result 130 states and 247 transitions. [2021-08-21 18:16:38,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 18:16:38,392 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 18:16:38,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:16:38,394 INFO L225 Difference]: With dead ends: 130 [2021-08-21 18:16:38,394 INFO L226 Difference]: Without dead ends: 130 [2021-08-21 18:16:38,394 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 23.3ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-21 18:16:38,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-08-21 18:16:38,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 76. [2021-08-21 18:16:38,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 2.0) internal successors, (150), 75 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:38,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 150 transitions. [2021-08-21 18:16:38,400 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 150 transitions. Word has length 24 [2021-08-21 18:16:38,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:16:38,401 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 150 transitions. [2021-08-21 18:16:38,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:38,401 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 150 transitions. [2021-08-21 18:16:38,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-21 18:16:38,402 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:16:38,402 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] [2021-08-21 18:16:38,442 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-08-21 18:16:38,622 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:16:38,622 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:16:38,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:16:38,623 INFO L82 PathProgramCache]: Analyzing trace with hash 1010821630, now seen corresponding path program 2 times [2021-08-21 18:16:38,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:16:38,623 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606908988] [2021-08-21 18:16:38,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:16:38,623 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:16:38,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:16:38,687 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 18:16:38,687 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:16:38,687 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606908988] [2021-08-21 18:16:38,687 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606908988] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 18:16:38,687 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 18:16:38,687 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-21 18:16:38,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958612822] [2021-08-21 18:16:38,688 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-21 18:16:38,688 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:16:38,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-21 18:16:38,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 18:16:38,689 INFO L87 Difference]: Start difference. First operand 76 states and 150 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 2 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:38,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:16:38,705 INFO L93 Difference]: Finished difference Result 82 states and 147 transitions. [2021-08-21 18:16:38,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-21 18:16:38,705 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 2 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-08-21 18:16:38,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:16:38,706 INFO L225 Difference]: With dead ends: 82 [2021-08-21 18:16:38,706 INFO L226 Difference]: Without dead ends: 82 [2021-08-21 18:16:38,706 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.6ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 18:16:38,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-08-21 18:16:38,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 79. [2021-08-21 18:16:38,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 78 states have (on average 1.8461538461538463) internal successors, (144), 78 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:38,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 144 transitions. [2021-08-21 18:16:38,711 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 144 transitions. Word has length 25 [2021-08-21 18:16:38,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:16:38,712 INFO L470 AbstractCegarLoop]: Abstraction has 79 states and 144 transitions. [2021-08-21 18:16:38,712 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 2 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:38,712 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 144 transitions. [2021-08-21 18:16:38,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:16:38,712 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:16:38,712 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] [2021-08-21 18:16:38,713 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-21 18:16:38,713 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:16:38,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:16:38,713 INFO L82 PathProgramCache]: Analyzing trace with hash 126424038, now seen corresponding path program 1 times [2021-08-21 18:16:38,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:16:38,713 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617777323] [2021-08-21 18:16:38,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:16:38,713 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:16:38,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:16:39,169 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:16:39,169 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:16:39,169 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617777323] [2021-08-21 18:16:39,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617777323] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:16:39,170 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743272413] [2021-08-21 18:16:39,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:16:39,170 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:16:39,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:16:39,201 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 18:16:39,204 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 18:16:39,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:16:39,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 18:16:39,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:16:39,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 60 [2021-08-21 18:16:39,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 45 [2021-08-21 18:16:39,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 44 [2021-08-21 18:16:39,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-08-21 18:16:40,030 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:16:40,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743272413] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:16:40,031 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:16:40,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-08-21 18:16:40,031 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698249182] [2021-08-21 18:16:40,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:16:40,031 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:16:40,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:16:40,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:16:40,032 INFO L87 Difference]: Start difference. First operand 79 states and 144 transitions. Second operand has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 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 18:16:40,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:16:40,258 INFO L93 Difference]: Finished difference Result 178 states and 331 transitions. [2021-08-21 18:16:40,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 18:16:40,258 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 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 26 [2021-08-21 18:16:40,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:16:40,259 INFO L225 Difference]: With dead ends: 178 [2021-08-21 18:16:40,259 INFO L226 Difference]: Without dead ends: 173 [2021-08-21 18:16:40,260 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 287.8ms TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:16:40,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-08-21 18:16:40,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 103. [2021-08-21 18:16:40,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 1.892156862745098) internal successors, (193), 102 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:40,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 193 transitions. [2021-08-21 18:16:40,267 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 193 transitions. Word has length 26 [2021-08-21 18:16:40,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:16:40,267 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 193 transitions. [2021-08-21 18:16:40,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 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 18:16:40,267 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 193 transitions. [2021-08-21 18:16:40,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:16:40,268 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:16:40,268 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] [2021-08-21 18:16:40,287 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 18:16:40,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2021-08-21 18:16:40,473 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:16:40,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:16:40,474 INFO L82 PathProgramCache]: Analyzing trace with hash -938419038, now seen corresponding path program 2 times [2021-08-21 18:16:40,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:16:40,474 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435256699] [2021-08-21 18:16:40,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:16:40,474 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:16:40,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:16:40,753 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:16:40,753 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:16:40,754 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435256699] [2021-08-21 18:16:40,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435256699] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:16:40,755 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428746917] [2021-08-21 18:16:40,755 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:16:40,755 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:16:40,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:16:40,773 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 18:16:40,774 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 18:16:40,874 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:16:40,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:16:40,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 18:16:40,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:16:41,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-08-21 18:16:41,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 59 [2021-08-21 18:16:41,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 49 [2021-08-21 18:16:41,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-08-21 18:16:41,353 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:16:41,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428746917] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:16:41,354 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:16:41,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-08-21 18:16:41,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35444668] [2021-08-21 18:16:41,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:16:41,354 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:16:41,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:16:41,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:16:41,356 INFO L87 Difference]: Start difference. First operand 103 states and 193 transitions. Second operand has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 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 18:16:41,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:16:41,455 INFO L93 Difference]: Finished difference Result 183 states and 351 transitions. [2021-08-21 18:16:41,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 18:16:41,456 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 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 26 [2021-08-21 18:16:41,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:16:41,458 INFO L225 Difference]: With dead ends: 183 [2021-08-21 18:16:41,458 INFO L226 Difference]: Without dead ends: 178 [2021-08-21 18:16:41,459 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 134.6ms TimeCoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:16:41,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-08-21 18:16:41,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 109. [2021-08-21 18:16:41,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 108 states have (on average 1.8981481481481481) internal successors, (205), 108 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:41,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 205 transitions. [2021-08-21 18:16:41,476 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 205 transitions. Word has length 26 [2021-08-21 18:16:41,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:16:41,476 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 205 transitions. [2021-08-21 18:16:41,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 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 18:16:41,476 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 205 transitions. [2021-08-21 18:16:41,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 18:16:41,477 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:16:41,477 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 18:16:41,497 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 18:16:41,696 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:16:41,696 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:16:41,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:16:41,697 INFO L82 PathProgramCache]: Analyzing trace with hash 200268700, now seen corresponding path program 1 times [2021-08-21 18:16:41,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:16:41,697 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479330171] [2021-08-21 18:16:41,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:16:41,697 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:16:41,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:16:41,728 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:16:41,728 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:16:41,728 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479330171] [2021-08-21 18:16:41,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479330171] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 18:16:41,728 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 18:16:41,728 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-21 18:16:41,728 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451403599] [2021-08-21 18:16:41,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-21 18:16:41,729 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:16:41,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-21 18:16:41,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 18:16:41,729 INFO L87 Difference]: Start difference. First operand 109 states and 205 transitions. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:41,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:16:41,746 INFO L93 Difference]: Finished difference Result 118 states and 221 transitions. [2021-08-21 18:16:41,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 18:16:41,747 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 18:16:41,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:16:41,747 INFO L225 Difference]: With dead ends: 118 [2021-08-21 18:16:41,747 INFO L226 Difference]: Without dead ends: 118 [2021-08-21 18:16:41,747 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 7.3ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 18:16:41,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-08-21 18:16:41,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 115. [2021-08-21 18:16:41,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 1.912280701754386) internal successors, (218), 114 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:41,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 218 transitions. [2021-08-21 18:16:41,751 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 218 transitions. Word has length 27 [2021-08-21 18:16:41,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:16:41,751 INFO L470 AbstractCegarLoop]: Abstraction has 115 states and 218 transitions. [2021-08-21 18:16:41,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:41,751 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 218 transitions. [2021-08-21 18:16:41,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:16:41,752 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:16:41,752 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:16:41,752 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-08-21 18:16:41,752 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:16:41,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:16:41,752 INFO L82 PathProgramCache]: Analyzing trace with hash 105385480, now seen corresponding path program 3 times [2021-08-21 18:16:41,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:16:41,753 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404849573] [2021-08-21 18:16:41,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:16:41,753 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:16:41,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:16:41,781 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 18:16:41,781 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:16:41,781 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404849573] [2021-08-21 18:16:41,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404849573] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:16:41,781 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163297272] [2021-08-21 18:16:41,781 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:16:41,782 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:16:41,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:16:41,782 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 18:16:41,783 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 18:16:41,921 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:16:41,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:16:41,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 18:16:41,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:16:42,000 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:16:42,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163297272] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:16:42,000 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:16:42,001 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-08-21 18:16:42,001 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302478422] [2021-08-21 18:16:42,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 18:16:42,001 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:16:42,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 18:16:42,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-08-21 18:16:42,002 INFO L87 Difference]: Start difference. First operand 115 states and 218 transitions. Second operand has 10 states, 10 states have (on average 5.0) internal successors, (50), 9 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 18:16:42,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:16:42,364 INFO L93 Difference]: Finished difference Result 407 states and 845 transitions. [2021-08-21 18:16:42,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:16:42,365 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 9 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 28 [2021-08-21 18:16:42,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:16:42,366 INFO L225 Difference]: With dead ends: 407 [2021-08-21 18:16:42,366 INFO L226 Difference]: Without dead ends: 407 [2021-08-21 18:16:42,367 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 208.8ms TimeCoverageRelationStatistics Valid=251, Invalid=741, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:16:42,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2021-08-21 18:16:42,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 235. [2021-08-21 18:16:42,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 234 states have (on average 2.0811965811965814) internal successors, (487), 234 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:42,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 487 transitions. [2021-08-21 18:16:42,374 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 487 transitions. Word has length 28 [2021-08-21 18:16:42,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:16:42,374 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 487 transitions. [2021-08-21 18:16:42,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 9 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 18:16:42,374 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 487 transitions. [2021-08-21 18:16:42,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 18:16:42,375 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:16:42,376 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] [2021-08-21 18:16:42,409 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 18:16:42,592 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 18:16:42,593 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:16:42,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:16:42,593 INFO L82 PathProgramCache]: Analyzing trace with hash 1786084666, now seen corresponding path program 4 times [2021-08-21 18:16:42,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:16:42,593 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268306348] [2021-08-21 18:16:42,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:16:42,593 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:16:42,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:16:42,626 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:16:42,626 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:16:42,626 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268306348] [2021-08-21 18:16:42,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268306348] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:16:42,627 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24343153] [2021-08-21 18:16:42,627 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:16:42,627 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:16:42,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:16:42,628 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 18:16:42,629 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 18:16:42,774 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:16:42,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:16:42,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 18:16:42,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:16:42,846 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:16:42,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24343153] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:16:42,846 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:16:42,846 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-08-21 18:16:42,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313829263] [2021-08-21 18:16:42,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 18:16:42,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:16:42,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 18:16:42,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-21 18:16:42,847 INFO L87 Difference]: Start difference. First operand 235 states and 487 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:42,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:16:42,909 INFO L93 Difference]: Finished difference Result 415 states and 843 transitions. [2021-08-21 18:16:42,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 18:16:42,910 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-21 18:16:42,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:16:42,911 INFO L225 Difference]: With dead ends: 415 [2021-08-21 18:16:42,911 INFO L226 Difference]: Without dead ends: 338 [2021-08-21 18:16:42,911 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 23.3ms TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2021-08-21 18:16:42,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2021-08-21 18:16:42,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 255. [2021-08-21 18:16:42,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 254 states have (on average 2.0354330708661417) internal successors, (517), 254 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:42,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 517 transitions. [2021-08-21 18:16:42,917 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 517 transitions. Word has length 29 [2021-08-21 18:16:42,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:16:42,917 INFO L470 AbstractCegarLoop]: Abstraction has 255 states and 517 transitions. [2021-08-21 18:16:42,917 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:42,917 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 517 transitions. [2021-08-21 18:16:42,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 18:16:42,918 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:16:42,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] [2021-08-21 18:16:42,937 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 18:16:43,137 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 18:16:43,137 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:16:43,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:16:43,137 INFO L82 PathProgramCache]: Analyzing trace with hash 1003923340, now seen corresponding path program 5 times [2021-08-21 18:16:43,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:16:43,138 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977442582] [2021-08-21 18:16:43,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:16:43,138 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:16:43,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:16:43,179 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:16:43,179 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:16:43,179 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977442582] [2021-08-21 18:16:43,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977442582] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:16:43,179 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798356633] [2021-08-21 18:16:43,179 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:16:43,180 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:16:43,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:16:43,180 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 18:16:43,181 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 18:16:43,348 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:16:43,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:16:43,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 18:16:43,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:16:43,443 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:16:43,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798356633] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:16:43,443 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:16:43,443 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 8 [2021-08-21 18:16:43,443 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475382787] [2021-08-21 18:16:43,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 18:16:43,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:16:43,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 18:16:43,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-08-21 18:16:43,444 INFO L87 Difference]: Start difference. First operand 255 states and 517 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 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 18:16:43,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:16:43,621 INFO L93 Difference]: Finished difference Result 647 states and 1259 transitions. [2021-08-21 18:16:43,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:16:43,622 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 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 29 [2021-08-21 18:16:43,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:16:43,624 INFO L225 Difference]: With dead ends: 647 [2021-08-21 18:16:43,624 INFO L226 Difference]: Without dead ends: 601 [2021-08-21 18:16:43,625 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 110.1ms TimeCoverageRelationStatistics Valid=107, Invalid=313, Unknown=0, NotChecked=0, Total=420 [2021-08-21 18:16:43,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2021-08-21 18:16:43,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 539. [2021-08-21 18:16:43,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 539 states, 538 states have (on average 1.9814126394052045) internal successors, (1066), 538 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:43,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 1066 transitions. [2021-08-21 18:16:43,634 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 1066 transitions. Word has length 29 [2021-08-21 18:16:43,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:16:43,634 INFO L470 AbstractCegarLoop]: Abstraction has 539 states and 1066 transitions. [2021-08-21 18:16:43,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 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 18:16:43,635 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 1066 transitions. [2021-08-21 18:16:43,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:16:43,636 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:16:43,636 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:16:43,654 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 18:16:43,852 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 18:16:43,852 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:16:43,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:16:43,853 INFO L82 PathProgramCache]: Analyzing trace with hash -2051865738, now seen corresponding path program 6 times [2021-08-21 18:16:43,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:16:43,853 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71631177] [2021-08-21 18:16:43,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:16:43,853 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:16:43,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:16:45,651 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:16:45,651 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:16:45,651 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71631177] [2021-08-21 18:16:45,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71631177] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:16:45,652 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058555385] [2021-08-21 18:16:45,652 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:16:45,652 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:16:45,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:16:45,655 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 18:16:45,655 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 18:16:45,869 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:16:45,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:16:45,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:16:45,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:16:47,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-08-21 18:16:47,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:16:47,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:16:47,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 211 treesize of output 157 [2021-08-21 18:16:47,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:16:47,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:16:47,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 184 treesize of output 120 [2021-08-21 18:16:47,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:16:47,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 112 [2021-08-21 18:16:48,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 67 [2021-08-21 18:16:48,232 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:16:48,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058555385] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:16:48,232 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:16:48,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 21 [2021-08-21 18:16:48,232 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377624891] [2021-08-21 18:16:48,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:16:48,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:16:48,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:16:48,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:16:48,234 INFO L87 Difference]: Start difference. First operand 539 states and 1066 transitions. Second operand has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 21 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:49,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:16:49,434 INFO L93 Difference]: Finished difference Result 1099 states and 2139 transitions. [2021-08-21 18:16:49,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 18:16:49,440 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 21 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:16:49,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:16:49,443 INFO L225 Difference]: With dead ends: 1099 [2021-08-21 18:16:49,443 INFO L226 Difference]: Without dead ends: 1094 [2021-08-21 18:16:49,444 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 1125.6ms TimeCoverageRelationStatistics Valid=152, Invalid=718, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:16:49,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2021-08-21 18:16:49,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 611. [2021-08-21 18:16:49,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 611 states, 610 states have (on average 1.9934426229508198) internal successors, (1216), 610 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:49,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 1216 transitions. [2021-08-21 18:16:49,459 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 1216 transitions. Word has length 33 [2021-08-21 18:16:49,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:16:49,460 INFO L470 AbstractCegarLoop]: Abstraction has 611 states and 1216 transitions. [2021-08-21 18:16:49,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 21 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:49,460 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 1216 transitions. [2021-08-21 18:16:49,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:16:49,461 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:16:49,461 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:16:49,480 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 18:16:49,674 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 18:16:49,675 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:16:49,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:16:49,675 INFO L82 PathProgramCache]: Analyzing trace with hash -313297592, now seen corresponding path program 7 times [2021-08-21 18:16:49,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:16:49,675 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405308147] [2021-08-21 18:16:49,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:16:49,675 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:16:49,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:16:50,789 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:16:50,790 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:16:50,790 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405308147] [2021-08-21 18:16:50,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405308147] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:16:50,790 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165435011] [2021-08-21 18:16:50,790 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:16:50,790 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:16:50,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:16:50,798 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 18:16:50,799 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 18:16:51,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:16:51,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:16:51,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:16:52,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-08-21 18:16:52,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 179 treesize of output 143 [2021-08-21 18:16:52,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 164 treesize of output 120 [2021-08-21 18:16:52,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 112 [2021-08-21 18:16:53,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 70 [2021-08-21 18:16:53,692 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:16:53,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165435011] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:16:53,693 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:16:53,693 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 21 [2021-08-21 18:16:53,693 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005329545] [2021-08-21 18:16:53,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:16:53,693 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:16:53,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:16:53,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:16:53,694 INFO L87 Difference]: Start difference. First operand 611 states and 1216 transitions. Second operand has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 21 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:54,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:16:54,797 INFO L93 Difference]: Finished difference Result 1040 states and 2039 transitions. [2021-08-21 18:16:54,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 18:16:54,798 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 21 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:16:54,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:16:54,801 INFO L225 Difference]: With dead ends: 1040 [2021-08-21 18:16:54,801 INFO L226 Difference]: Without dead ends: 1035 [2021-08-21 18:16:54,801 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 1070.6ms TimeCoverageRelationStatistics Valid=142, Invalid=614, Unknown=0, NotChecked=0, Total=756 [2021-08-21 18:16:54,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1035 states. [2021-08-21 18:16:54,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1035 to 611. [2021-08-21 18:16:54,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 611 states, 610 states have (on average 1.9934426229508198) internal successors, (1216), 610 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:54,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 1216 transitions. [2021-08-21 18:16:54,813 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 1216 transitions. Word has length 33 [2021-08-21 18:16:54,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:16:54,813 INFO L470 AbstractCegarLoop]: Abstraction has 611 states and 1216 transitions. [2021-08-21 18:16:54,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 21 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:54,813 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 1216 transitions. [2021-08-21 18:16:54,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:16:54,814 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:16:54,814 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:16:54,834 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 18:16:55,027 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 18:16:55,027 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:16:55,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:16:55,027 INFO L82 PathProgramCache]: Analyzing trace with hash -1953017798, now seen corresponding path program 8 times [2021-08-21 18:16:55,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:16:55,028 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243214256] [2021-08-21 18:16:55,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:16:55,028 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:16:55,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:16:55,886 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:16:55,887 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:16:55,887 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243214256] [2021-08-21 18:16:55,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243214256] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:16:55,887 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1202018535] [2021-08-21 18:16:55,887 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:16:55,887 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:16:55,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:16:55,888 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 18:16:55,889 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 18:16:56,396 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:16:56,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:16:56,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:16:56,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:16:56,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-08-21 18:16:57,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:16:57,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:16:57,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:16:57,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 145 [2021-08-21 18:16:57,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:16:57,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:16:57,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:16:57,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 169 treesize of output 111 [2021-08-21 18:16:57,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 107 [2021-08-21 18:16:58,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 70 [2021-08-21 18:16:58,260 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:16:58,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1202018535] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:16:58,260 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:16:58,260 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 19 [2021-08-21 18:16:58,260 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459832473] [2021-08-21 18:16:58,261 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:16:58,261 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:16:58,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:16:58,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:16:58,261 INFO L87 Difference]: Start difference. First operand 611 states and 1216 transitions. Second operand has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:59,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:16:59,347 INFO L93 Difference]: Finished difference Result 1248 states and 2443 transitions. [2021-08-21 18:16:59,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 18:16:59,347 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:16:59,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:16:59,351 INFO L225 Difference]: With dead ends: 1248 [2021-08-21 18:16:59,351 INFO L226 Difference]: Without dead ends: 1243 [2021-08-21 18:16:59,351 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 1024.3ms TimeCoverageRelationStatistics Valid=150, Invalid=662, Unknown=0, NotChecked=0, Total=812 [2021-08-21 18:16:59,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1243 states. [2021-08-21 18:16:59,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1243 to 647. [2021-08-21 18:16:59,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 646 states have (on average 2.0061919504643964) internal successors, (1296), 646 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:59,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 1296 transitions. [2021-08-21 18:16:59,364 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 1296 transitions. Word has length 33 [2021-08-21 18:16:59,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:16:59,364 INFO L470 AbstractCegarLoop]: Abstraction has 647 states and 1296 transitions. [2021-08-21 18:16:59,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:16:59,364 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 1296 transitions. [2021-08-21 18:16:59,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:16:59,365 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:16:59,365 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:16:59,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-08-21 18:16:59,583 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 18:16:59,583 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:16:59,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:16:59,584 INFO L82 PathProgramCache]: Analyzing trace with hash -214449652, now seen corresponding path program 9 times [2021-08-21 18:16:59,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:16:59,584 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393495750] [2021-08-21 18:16:59,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:16:59,584 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:16:59,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:17:00,505 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:17:00,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:17:00,506 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393495750] [2021-08-21 18:17:00,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393495750] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:17:00,506 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329096044] [2021-08-21 18:17:00,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:17:00,506 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:17:00,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:17:00,507 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 18:17:00,508 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 18:17:01,142 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:17:01,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:17:01,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 18:17:01,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:17:01,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-08-21 18:17:02,980 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:17:02,980 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 181 treesize of output 171 [2021-08-21 18:17:02,995 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:17:02,996 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 194 treesize of output 176 [2021-08-21 18:17:03,008 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-08-21 18:17:03,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 176 treesize of output 168 [2021-08-21 18:17:05,239 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 18:17:05,239 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 69 treesize of output 56 [2021-08-21 18:17:05,276 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:17:05,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329096044] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:17:05,276 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:17:05,276 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 22 [2021-08-21 18:17:05,276 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566596130] [2021-08-21 18:17:05,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:17:05,277 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:17:05,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:17:05,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:17:05,278 INFO L87 Difference]: Start difference. First operand 647 states and 1296 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 22 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 18:17:07,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:17:07,302 INFO L93 Difference]: Finished difference Result 1311 states and 2594 transitions. [2021-08-21 18:17:07,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 18:17:07,302 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 22 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 33 [2021-08-21 18:17:07,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:17:07,306 INFO L225 Difference]: With dead ends: 1311 [2021-08-21 18:17:07,306 INFO L226 Difference]: Without dead ends: 1306 [2021-08-21 18:17:07,307 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 2049.3ms TimeCoverageRelationStatistics Valid=259, Invalid=1381, Unknown=0, NotChecked=0, Total=1640 [2021-08-21 18:17:07,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1306 states. [2021-08-21 18:17:07,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1306 to 719. [2021-08-21 18:17:07,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 719 states, 718 states have (on average 2.0083565459610027) internal successors, (1442), 718 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:17:07,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 719 states to 719 states and 1442 transitions. [2021-08-21 18:17:07,320 INFO L78 Accepts]: Start accepts. Automaton has 719 states and 1442 transitions. Word has length 33 [2021-08-21 18:17:07,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:17:07,320 INFO L470 AbstractCegarLoop]: Abstraction has 719 states and 1442 transitions. [2021-08-21 18:17:07,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 22 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 18:17:07,321 INFO L276 IsEmpty]: Start isEmpty. Operand 719 states and 1442 transitions. [2021-08-21 18:17:07,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:17:07,322 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:17:07,322 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:17:07,340 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 18:17:07,539 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 18:17:07,540 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:17:07,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:17:07,540 INFO L82 PathProgramCache]: Analyzing trace with hash 1638312058, now seen corresponding path program 10 times [2021-08-21 18:17:07,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:17:07,540 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59593141] [2021-08-21 18:17:07,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:17:07,540 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:17:07,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:17:08,537 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:17:08,537 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:17:08,537 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59593141] [2021-08-21 18:17:08,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59593141] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:17:08,538 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951924483] [2021-08-21 18:17:08,538 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:17:08,538 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:17:08,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:17:08,538 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 18:17:08,540 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 18:17:09,349 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:17:09,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:17:09,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:17:09,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:17:09,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-08-21 18:17:09,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-08-21 18:17:09,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:09,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:09,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:17:09,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 149 treesize of output 117 [2021-08-21 18:17:09,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:09,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:09,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:17:09,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 95 [2021-08-21 18:17:11,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 71 [2021-08-21 18:17:11,078 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:17:11,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951924483] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:17:11,078 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:17:11,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 18 [2021-08-21 18:17:11,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900490156] [2021-08-21 18:17:11,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 18:17:11,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:17:11,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 18:17:11,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:17:11,079 INFO L87 Difference]: Start difference. First operand 719 states and 1442 transitions. Second operand has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:17:12,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:17:12,871 INFO L93 Difference]: Finished difference Result 1393 states and 2758 transitions. [2021-08-21 18:17:12,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 18:17:12,872 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:17:12,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:17:12,876 INFO L225 Difference]: With dead ends: 1393 [2021-08-21 18:17:12,876 INFO L226 Difference]: Without dead ends: 1388 [2021-08-21 18:17:12,876 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 1625.0ms TimeCoverageRelationStatistics Valid=209, Invalid=913, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 18:17:12,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1388 states. [2021-08-21 18:17:12,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1388 to 719. [2021-08-21 18:17:12,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 719 states, 718 states have (on average 2.0083565459610027) internal successors, (1442), 718 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:17:12,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 719 states to 719 states and 1442 transitions. [2021-08-21 18:17:12,891 INFO L78 Accepts]: Start accepts. Automaton has 719 states and 1442 transitions. Word has length 33 [2021-08-21 18:17:12,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:17:12,892 INFO L470 AbstractCegarLoop]: Abstraction has 719 states and 1442 transitions. [2021-08-21 18:17:12,892 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:17:12,892 INFO L276 IsEmpty]: Start isEmpty. Operand 719 states and 1442 transitions. [2021-08-21 18:17:12,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:17:12,893 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:17:12,893 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:17:12,912 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 18:17:13,112 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 18:17:13,112 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:17:13,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:17:13,112 INFO L82 PathProgramCache]: Analyzing trace with hash 128175244, now seen corresponding path program 11 times [2021-08-21 18:17:13,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:17:13,112 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045696464] [2021-08-21 18:17:13,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:17:13,113 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:17:13,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:17:14,222 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:17:14,223 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:17:14,223 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045696464] [2021-08-21 18:17:14,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045696464] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:17:14,223 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326784050] [2021-08-21 18:17:14,223 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:17:14,223 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:17:14,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:17:14,224 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 18:17:14,225 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 18:17:15,167 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:17:15,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:17:15,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:17:15,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:17:15,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-08-21 18:17:15,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-08-21 18:17:16,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:16,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:16,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:17:16,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 148 treesize of output 118 [2021-08-21 18:17:16,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:16,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:16,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:17:16,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 98 [2021-08-21 18:17:16,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 42 [2021-08-21 18:17:16,635 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:17:16,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [326784050] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:17:16,635 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:17:16,635 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 19 [2021-08-21 18:17:16,635 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238353317] [2021-08-21 18:17:16,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:17:16,636 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:17:16,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:17:16,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:17:16,636 INFO L87 Difference]: Start difference. First operand 719 states and 1442 transitions. Second operand has 20 states, 20 states have (on average 2.6) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:17:18,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:17:18,392 INFO L93 Difference]: Finished difference Result 1582 states and 3097 transitions. [2021-08-21 18:17:18,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 18:17:18,393 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:17:18,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:17:18,397 INFO L225 Difference]: With dead ends: 1582 [2021-08-21 18:17:18,397 INFO L226 Difference]: Without dead ends: 1562 [2021-08-21 18:17:18,397 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 1765.6ms TimeCoverageRelationStatistics Valid=244, Invalid=946, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 18:17:18,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1562 states. [2021-08-21 18:17:18,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1562 to 776. [2021-08-21 18:17:18,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 776 states, 775 states have (on average 1.9948387096774194) internal successors, (1546), 775 states have internal predecessors, (1546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:17:18,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 776 states to 776 states and 1546 transitions. [2021-08-21 18:17:18,412 INFO L78 Accepts]: Start accepts. Automaton has 776 states and 1546 transitions. Word has length 33 [2021-08-21 18:17:18,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:17:18,412 INFO L470 AbstractCegarLoop]: Abstraction has 776 states and 1546 transitions. [2021-08-21 18:17:18,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:17:18,412 INFO L276 IsEmpty]: Start isEmpty. Operand 776 states and 1546 transitions. [2021-08-21 18:17:18,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:17:18,413 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:17:18,413 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:17:18,432 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 18:17:18,632 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 18:17:18,632 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:17:18,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:17:18,633 INFO L82 PathProgramCache]: Analyzing trace with hash -216212170, now seen corresponding path program 12 times [2021-08-21 18:17:18,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:17:18,633 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136587137] [2021-08-21 18:17:18,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:17:18,633 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:17:18,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:17:20,209 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:17:20,209 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:17:20,209 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136587137] [2021-08-21 18:17:20,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136587137] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:17:20,209 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002796094] [2021-08-21 18:17:20,209 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:17:20,209 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:17:20,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:17:20,210 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 18:17:20,211 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 18:17:21,243 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:17:21,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:17:21,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:17:21,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:17:21,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-08-21 18:17:22,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:22,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 45 [2021-08-21 18:17:22,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:22,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:22,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 160 treesize of output 124 [2021-08-21 18:17:22,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:22,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:22,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 148 treesize of output 104 [2021-08-21 18:17:22,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 42 [2021-08-21 18:17:22,518 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:17:22,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2002796094] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:17:22,519 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:17:22,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 19 [2021-08-21 18:17:22,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507790563] [2021-08-21 18:17:22,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:17:22,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:17:22,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:17:22,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:17:22,520 INFO L87 Difference]: Start difference. First operand 776 states and 1546 transitions. Second operand has 20 states, 20 states have (on average 2.6) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:17:24,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:17:24,123 INFO L93 Difference]: Finished difference Result 1416 states and 2788 transitions. [2021-08-21 18:17:24,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 18:17:24,124 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:17:24,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:17:24,127 INFO L225 Difference]: With dead ends: 1416 [2021-08-21 18:17:24,128 INFO L226 Difference]: Without dead ends: 1402 [2021-08-21 18:17:24,128 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 1517.9ms TimeCoverageRelationStatistics Valid=214, Invalid=908, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 18:17:24,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1402 states. [2021-08-21 18:17:24,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1402 to 780. [2021-08-21 18:17:24,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 780 states, 779 states have (on average 1.9948652118100128) internal successors, (1554), 779 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:17:24,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 780 states to 780 states and 1554 transitions. [2021-08-21 18:17:24,141 INFO L78 Accepts]: Start accepts. Automaton has 780 states and 1554 transitions. Word has length 33 [2021-08-21 18:17:24,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:17:24,141 INFO L470 AbstractCegarLoop]: Abstraction has 780 states and 1554 transitions. [2021-08-21 18:17:24,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:17:24,141 INFO L276 IsEmpty]: Start isEmpty. Operand 780 states and 1554 transitions. [2021-08-21 18:17:24,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:17:24,142 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:17:24,142 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:17:24,180 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-08-21 18:17:24,361 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 18:17:24,361 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:17:24,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:17:24,361 INFO L82 PathProgramCache]: Analyzing trace with hash 1720097740, now seen corresponding path program 13 times [2021-08-21 18:17:24,361 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:17:24,361 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050935693] [2021-08-21 18:17:24,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:17:24,361 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:17:24,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:17:24,991 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:17:24,991 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:17:24,991 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050935693] [2021-08-21 18:17:24,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050935693] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:17:24,992 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1433912768] [2021-08-21 18:17:24,992 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:17:24,992 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:17:24,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:17:24,992 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 18:17:24,993 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 18:17:26,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:17:26,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:17:26,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:17:26,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-08-21 18:17:27,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:27,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:27,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:17:27,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 181 treesize of output 145 [2021-08-21 18:17:27,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:27,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:27,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:17:27,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 172 treesize of output 124 [2021-08-21 18:17:27,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:27,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 110 [2021-08-21 18:17:28,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 70 [2021-08-21 18:17:28,104 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:17:28,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1433912768] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:17:28,104 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:17:28,104 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 18 [2021-08-21 18:17:28,104 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84765106] [2021-08-21 18:17:28,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 18:17:28,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:17:28,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 18:17:28,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:17:28,105 INFO L87 Difference]: Start difference. First operand 780 states and 1554 transitions. Second operand has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:17:29,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:17:29,095 INFO L93 Difference]: Finished difference Result 1376 states and 2701 transitions. [2021-08-21 18:17:29,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:17:29,095 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:17:29,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:17:29,111 INFO L225 Difference]: With dead ends: 1376 [2021-08-21 18:17:29,111 INFO L226 Difference]: Without dead ends: 1352 [2021-08-21 18:17:29,111 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 902.1ms TimeCoverageRelationStatistics Valid=128, Invalid=522, Unknown=0, NotChecked=0, Total=650 [2021-08-21 18:17:29,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1352 states. [2021-08-21 18:17:29,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1352 to 776. [2021-08-21 18:17:29,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 776 states, 775 states have (on average 1.9948387096774194) internal successors, (1546), 775 states have internal predecessors, (1546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:17:29,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 776 states to 776 states and 1546 transitions. [2021-08-21 18:17:29,132 INFO L78 Accepts]: Start accepts. Automaton has 776 states and 1546 transitions. Word has length 33 [2021-08-21 18:17:29,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:17:29,132 INFO L470 AbstractCegarLoop]: Abstraction has 776 states and 1546 transitions. [2021-08-21 18:17:29,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:17:29,132 INFO L276 IsEmpty]: Start isEmpty. Operand 776 states and 1546 transitions. [2021-08-21 18:17:29,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:17:29,149 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:17:29,149 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:17:29,191 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 18:17:29,350 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 18:17:29,350 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:17:29,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:17:29,350 INFO L82 PathProgramCache]: Analyzing trace with hash -866736962, now seen corresponding path program 14 times [2021-08-21 18:17:29,350 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:17:29,350 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544894729] [2021-08-21 18:17:29,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:17:29,351 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:17:29,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:17:31,028 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:17:31,028 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:17:31,028 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544894729] [2021-08-21 18:17:31,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544894729] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:17:31,028 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378225961] [2021-08-21 18:17:31,028 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:17:31,028 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:17:31,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:17:31,029 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 18:17:31,030 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 18:17:32,202 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:17:32,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:17:32,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:17:32,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:17:32,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-08-21 18:17:33,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:33,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:33,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 207 treesize of output 155 [2021-08-21 18:17:33,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:33,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 199 treesize of output 191 [2021-08-21 18:17:33,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:33,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:33,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 235 treesize of output 147 [2021-08-21 18:17:34,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 70 [2021-08-21 18:17:34,256 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:17:34,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378225961] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:17:34,256 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:17:34,256 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 22 [2021-08-21 18:17:34,256 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768126939] [2021-08-21 18:17:34,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:17:34,257 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:17:34,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:17:34,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:17:34,258 INFO L87 Difference]: Start difference. First operand 776 states and 1546 transitions. Second operand has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:17:35,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:17:35,924 INFO L93 Difference]: Finished difference Result 1736 states and 3415 transitions. [2021-08-21 18:17:35,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-21 18:17:35,925 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:17:35,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:17:35,929 INFO L225 Difference]: With dead ends: 1736 [2021-08-21 18:17:35,929 INFO L226 Difference]: Without dead ends: 1731 [2021-08-21 18:17:35,929 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 504 ImplicationChecksByTransitivity, 1552.3ms TimeCoverageRelationStatistics Valid=302, Invalid=1420, Unknown=0, NotChecked=0, Total=1722 [2021-08-21 18:17:35,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1731 states. [2021-08-21 18:17:35,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1731 to 864. [2021-08-21 18:17:35,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 863 states have (on average 2.0069524913093857) internal successors, (1732), 863 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:17:35,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 1732 transitions. [2021-08-21 18:17:35,943 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 1732 transitions. Word has length 33 [2021-08-21 18:17:35,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:17:35,943 INFO L470 AbstractCegarLoop]: Abstraction has 864 states and 1732 transitions. [2021-08-21 18:17:35,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:17:35,943 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 1732 transitions. [2021-08-21 18:17:35,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:17:35,945 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:17:35,945 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:17:35,976 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 18:17:36,161 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 18:17:36,161 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:17:36,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:17:36,161 INFO L82 PathProgramCache]: Analyzing trace with hash 871831184, now seen corresponding path program 15 times [2021-08-21 18:17:36,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:17:36,161 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570515738] [2021-08-21 18:17:36,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:17:36,161 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:17:36,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:17:36,812 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:17:36,812 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:17:36,812 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570515738] [2021-08-21 18:17:36,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570515738] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:17:36,812 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535566313] [2021-08-21 18:17:36,812 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:17:36,812 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:17:36,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:17:36,813 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 18:17:36,814 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 18:17:38,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:17:38,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:17:38,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:17:38,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:17:38,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-08-21 18:17:39,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 187 treesize of output 147 [2021-08-21 18:17:39,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 174 treesize of output 124 [2021-08-21 18:17:39,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 114 [2021-08-21 18:17:40,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 71 [2021-08-21 18:17:40,620 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:17:40,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535566313] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:17:40,620 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:17:40,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 19 [2021-08-21 18:17:40,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261091486] [2021-08-21 18:17:40,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:17:40,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:17:40,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:17:40,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:17:40,621 INFO L87 Difference]: Start difference. First operand 864 states and 1732 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 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 18:17:42,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:17:42,644 INFO L93 Difference]: Finished difference Result 1631 states and 3210 transitions. [2021-08-21 18:17:42,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-21 18:17:42,644 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 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 33 [2021-08-21 18:17:42,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:17:42,649 INFO L225 Difference]: With dead ends: 1631 [2021-08-21 18:17:42,649 INFO L226 Difference]: Without dead ends: 1621 [2021-08-21 18:17:42,649 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 683 ImplicationChecksByTransitivity, 1885.1ms TimeCoverageRelationStatistics Valid=354, Invalid=1998, Unknown=0, NotChecked=0, Total=2352 [2021-08-21 18:17:42,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1621 states. [2021-08-21 18:17:42,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1621 to 848. [2021-08-21 18:17:42,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 847 states have (on average 2.0070838252656436) internal successors, (1700), 847 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:17:42,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1700 transitions. [2021-08-21 18:17:42,664 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 1700 transitions. Word has length 33 [2021-08-21 18:17:42,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:17:42,664 INFO L470 AbstractCegarLoop]: Abstraction has 848 states and 1700 transitions. [2021-08-21 18:17:42,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 19 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 18:17:42,665 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 1700 transitions. [2021-08-21 18:17:42,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:17:42,666 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:17:42,666 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:17:42,688 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-08-21 18:17:42,880 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 18:17:42,881 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:17:42,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:17:42,881 INFO L82 PathProgramCache]: Analyzing trace with hash -1570374402, now seen corresponding path program 16 times [2021-08-21 18:17:42,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:17:42,881 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615843983] [2021-08-21 18:17:42,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:17:42,881 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:17:42,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:17:43,311 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:17:43,311 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:17:43,311 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615843983] [2021-08-21 18:17:43,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615843983] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:17:43,311 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171250539] [2021-08-21 18:17:43,311 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:17:43,311 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:17:43,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:17:43,312 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 18:17:43,313 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 18:17:44,829 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:17:44,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:17:44,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 18:17:44,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:17:45,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-08-21 18:17:45,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:45,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-08-21 18:17:45,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:45,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:45,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 146 treesize of output 114 [2021-08-21 18:17:45,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:45,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:17:45,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 149 treesize of output 101 [2021-08-21 18:17:46,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 69 [2021-08-21 18:17:46,440 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:17:46,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171250539] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:17:46,441 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:17:46,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 22 [2021-08-21 18:17:46,441 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009457507] [2021-08-21 18:17:46,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:17:46,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:17:46,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:17:46,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:17:46,442 INFO L87 Difference]: Start difference. First operand 848 states and 1700 transitions. Second operand has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:17:48,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:17:48,277 INFO L93 Difference]: Finished difference Result 1725 states and 3448 transitions. [2021-08-21 18:17:48,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-21 18:17:48,278 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:17:48,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:17:48,282 INFO L225 Difference]: With dead ends: 1725 [2021-08-21 18:17:48,282 INFO L226 Difference]: Without dead ends: 1720 [2021-08-21 18:17:48,283 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 646 ImplicationChecksByTransitivity, 1578.4ms TimeCoverageRelationStatistics Valid=335, Invalid=1735, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 18:17:48,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1720 states. [2021-08-21 18:17:48,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1720 to 872. [2021-08-21 18:17:48,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 872 states, 871 states have (on average 2.0114810562571757) internal successors, (1752), 871 states have internal predecessors, (1752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:17:48,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 872 states to 872 states and 1752 transitions. [2021-08-21 18:17:48,315 INFO L78 Accepts]: Start accepts. Automaton has 872 states and 1752 transitions. Word has length 33 [2021-08-21 18:17:48,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:17:48,315 INFO L470 AbstractCegarLoop]: Abstraction has 872 states and 1752 transitions. [2021-08-21 18:17:48,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:17:48,315 INFO L276 IsEmpty]: Start isEmpty. Operand 872 states and 1752 transitions. [2021-08-21 18:17:48,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:17:48,317 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:17:48,317 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:17:48,339 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 18:17:48,517 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 18:17:48,517 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:17:48,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:17:48,518 INFO L82 PathProgramCache]: Analyzing trace with hash 2054060428, now seen corresponding path program 17 times [2021-08-21 18:17:48,518 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:17:48,518 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106202417] [2021-08-21 18:17:48,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:17:48,518 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:17:48,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:17:49,086 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:17:49,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:17:49,086 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106202417] [2021-08-21 18:17:49,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106202417] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:17:49,086 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846584784] [2021-08-21 18:17:49,086 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:17:49,086 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:17:49,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:17:49,097 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 18:17:49,123 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 18:17:50,732 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:17:50,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:17:50,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 18:17:50,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:17:50,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-08-21 18:17:51,286 INFO L354 Elim1Store]: treesize reduction 27, result has 20.6 percent of original size [2021-08-21 18:17:51,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 40 [2021-08-21 18:17:51,771 INFO L354 Elim1Store]: treesize reduction 24, result has 63.1 percent of original size [2021-08-21 18:17:51,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 150 treesize of output 164 [2021-08-21 18:17:51,815 INFO L354 Elim1Store]: treesize reduction 24, result has 63.1 percent of original size [2021-08-21 18:17:51,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 190 treesize of output 196 [2021-08-21 18:17:56,740 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 18:17:56,740 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 121 treesize of output 80 [2021-08-21 18:17:56,788 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:17:56,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846584784] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:17:56,789 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:17:56,789 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 23 [2021-08-21 18:17:56,789 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300316371] [2021-08-21 18:17:56,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:17:56,789 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:17:56,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:17:56,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:17:56,790 INFO L87 Difference]: Start difference. First operand 872 states and 1752 transitions. Second operand has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:17:58,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:17:58,966 INFO L93 Difference]: Finished difference Result 1996 states and 3982 transitions. [2021-08-21 18:17:58,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-21 18:17:58,966 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:17:58,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:17:58,971 INFO L225 Difference]: With dead ends: 1996 [2021-08-21 18:17:58,971 INFO L226 Difference]: Without dead ends: 1978 [2021-08-21 18:17:58,972 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 686 ImplicationChecksByTransitivity, 1688.8ms TimeCoverageRelationStatistics Valid=321, Invalid=2229, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 18:17:58,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1978 states. [2021-08-21 18:17:58,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1978 to 951. [2021-08-21 18:17:58,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 951 states, 950 states have (on average 2.022105263157895) internal successors, (1921), 950 states have internal predecessors, (1921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:17:58,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 951 states to 951 states and 1921 transitions. [2021-08-21 18:17:58,999 INFO L78 Accepts]: Start accepts. Automaton has 951 states and 1921 transitions. Word has length 33 [2021-08-21 18:17:58,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:17:58,999 INFO L470 AbstractCegarLoop]: Abstraction has 951 states and 1921 transitions. [2021-08-21 18:17:58,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:17:58,999 INFO L276 IsEmpty]: Start isEmpty. Operand 951 states and 1921 transitions. [2021-08-21 18:17:59,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:17:59,001 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:17:59,001 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:17:59,024 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 18:17:59,201 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 18:17:59,201 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:17:59,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:17:59,202 INFO L82 PathProgramCache]: Analyzing trace with hash -648984372, now seen corresponding path program 18 times [2021-08-21 18:17:59,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:17:59,202 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995511757] [2021-08-21 18:17:59,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:17:59,202 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:17:59,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:17:59,716 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:17:59,716 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:17:59,716 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995511757] [2021-08-21 18:17:59,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995511757] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:17:59,716 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132670441] [2021-08-21 18:17:59,716 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:17:59,716 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:17:59,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:17:59,718 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 18:17:59,768 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 18:18:01,510 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:18:01,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:18:01,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 18:18:01,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:18:01,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-08-21 18:18:03,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:18:03,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:18:03,038 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:18:03,039 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 216 treesize of output 188 [2021-08-21 18:18:03,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:18:03,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:18:03,056 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:18:03,057 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 247 treesize of output 205 [2021-08-21 18:18:03,069 INFO L354 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2021-08-21 18:18:03,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 205 treesize of output 179 [2021-08-21 18:18:05,604 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 18:18:05,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 106 treesize of output 79 [2021-08-21 18:18:05,653 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:18:05,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132670441] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:18:05,653 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:18:05,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 20 [2021-08-21 18:18:05,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627363276] [2021-08-21 18:18:05,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 18:18:05,653 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:18:05,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 18:18:05,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2021-08-21 18:18:05,654 INFO L87 Difference]: Start difference. First operand 951 states and 1921 transitions. Second operand has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 20 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 18:18:07,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:18:07,547 INFO L93 Difference]: Finished difference Result 1603 states and 3188 transitions. [2021-08-21 18:18:07,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:18:07,548 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 20 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 33 [2021-08-21 18:18:07,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:18:07,552 INFO L225 Difference]: With dead ends: 1603 [2021-08-21 18:18:07,552 INFO L226 Difference]: Without dead ends: 1538 [2021-08-21 18:18:07,552 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 1688.3ms TimeCoverageRelationStatistics Valid=157, Invalid=899, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 18:18:07,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1538 states. [2021-08-21 18:18:07,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1538 to 967. [2021-08-21 18:18:07,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 967 states, 966 states have (on average 2.0248447204968945) internal successors, (1956), 966 states have internal predecessors, (1956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:18:07,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 967 states to 967 states and 1956 transitions. [2021-08-21 18:18:07,565 INFO L78 Accepts]: Start accepts. Automaton has 967 states and 1956 transitions. Word has length 33 [2021-08-21 18:18:07,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:18:07,565 INFO L470 AbstractCegarLoop]: Abstraction has 967 states and 1956 transitions. [2021-08-21 18:18:07,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 20 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 18:18:07,566 INFO L276 IsEmpty]: Start isEmpty. Operand 967 states and 1956 transitions. [2021-08-21 18:18:07,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:18:07,567 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:18:07,567 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:18:07,592 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 18:18:07,790 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 18:18:07,790 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:18:07,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:18:07,791 INFO L82 PathProgramCache]: Analyzing trace with hash -689005058, now seen corresponding path program 19 times [2021-08-21 18:18:07,791 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:18:07,791 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845371475] [2021-08-21 18:18:07,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:18:07,791 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:18:07,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:18:08,362 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:18:08,362 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:18:08,362 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845371475] [2021-08-21 18:18:08,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845371475] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:18:08,362 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307722206] [2021-08-21 18:18:08,362 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:18:08,362 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:18:08,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:18:08,381 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 18:18:08,437 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 18:18:10,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:18:10,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 18:18:10,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:18:10,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-08-21 18:18:10,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:18:10,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-08-21 18:18:10,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:18:10,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:18:10,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 146 treesize of output 114 [2021-08-21 18:18:10,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:18:10,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:18:10,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 149 treesize of output 101 [2021-08-21 18:18:11,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 67 [2021-08-21 18:18:11,620 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:18:11,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307722206] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:18:11,621 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:18:11,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 22 [2021-08-21 18:18:11,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28071035] [2021-08-21 18:18:11,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:18:11,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:18:11,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:18:11,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:18:11,622 INFO L87 Difference]: Start difference. First operand 967 states and 1956 transitions. Second operand has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:18:12,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:18:12,604 INFO L93 Difference]: Finished difference Result 1730 states and 3473 transitions. [2021-08-21 18:18:12,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 18:18:12,604 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:18:12,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:18:12,607 INFO L225 Difference]: With dead ends: 1730 [2021-08-21 18:18:12,607 INFO L226 Difference]: Without dead ends: 1725 [2021-08-21 18:18:12,608 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 763.9ms TimeCoverageRelationStatistics Valid=169, Invalid=823, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:18:12,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1725 states. [2021-08-21 18:18:12,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1725 to 953. [2021-08-21 18:18:12,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 953 states, 952 states have (on average 2.0210084033613445) internal successors, (1924), 952 states have internal predecessors, (1924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:18:12,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 953 states to 953 states and 1924 transitions. [2021-08-21 18:18:12,620 INFO L78 Accepts]: Start accepts. Automaton has 953 states and 1924 transitions. Word has length 33 [2021-08-21 18:18:12,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:18:12,620 INFO L470 AbstractCegarLoop]: Abstraction has 953 states and 1924 transitions. [2021-08-21 18:18:12,620 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:18:12,620 INFO L276 IsEmpty]: Start isEmpty. Operand 953 states and 1924 transitions. [2021-08-21 18:18:12,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:18:12,622 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:18:12,622 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:18:12,646 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 18:18:12,832 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 18:18:12,833 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:18:12,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:18:12,833 INFO L82 PathProgramCache]: Analyzing trace with hash 330719752, now seen corresponding path program 20 times [2021-08-21 18:18:12,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:18:12,833 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919870720] [2021-08-21 18:18:12,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:18:12,833 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:18:12,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:18:13,527 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:18:13,528 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:18:13,528 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919870720] [2021-08-21 18:18:13,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919870720] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:18:13,528 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463020664] [2021-08-21 18:18:13,528 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:18:13,528 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:18:13,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:18:13,532 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 18:18:13,533 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 18:18:15,521 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:18:15,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:18:15,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:18:15,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:18:15,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-08-21 18:18:15,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:18:15,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-08-21 18:18:16,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 134 treesize of output 110 [2021-08-21 18:18:16,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 96 [2021-08-21 18:18:17,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 68 [2021-08-21 18:18:17,171 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:18:17,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463020664] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:18:17,171 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:18:17,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 22 [2021-08-21 18:18:17,171 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103027055] [2021-08-21 18:18:17,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:18:17,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:18:17,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:18:17,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:18:17,172 INFO L87 Difference]: Start difference. First operand 953 states and 1924 transitions. Second operand has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:18:17,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:18:17,916 INFO L93 Difference]: Finished difference Result 2004 states and 4039 transitions. [2021-08-21 18:18:17,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 18:18:17,916 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:18:17,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:18:17,919 INFO L225 Difference]: With dead ends: 2004 [2021-08-21 18:18:17,919 INFO L226 Difference]: Without dead ends: 1990 [2021-08-21 18:18:17,920 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 673.8ms TimeCoverageRelationStatistics Valid=170, Invalid=760, Unknown=0, NotChecked=0, Total=930 [2021-08-21 18:18:17,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1990 states. [2021-08-21 18:18:17,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1990 to 982. [2021-08-21 18:18:17,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 982 states, 981 states have (on average 2.0254841997961264) internal successors, (1987), 981 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:18:17,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 982 states to 982 states and 1987 transitions. [2021-08-21 18:18:17,934 INFO L78 Accepts]: Start accepts. Automaton has 982 states and 1987 transitions. Word has length 33 [2021-08-21 18:18:17,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:18:17,934 INFO L470 AbstractCegarLoop]: Abstraction has 982 states and 1987 transitions. [2021-08-21 18:18:17,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:18:17,935 INFO L276 IsEmpty]: Start isEmpty. Operand 982 states and 1987 transitions. [2021-08-21 18:18:17,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:18:17,937 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:18:17,938 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:18:17,960 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 18:18:18,159 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 18:18:18,160 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:18:18,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:18:18,160 INFO L82 PathProgramCache]: Analyzing trace with hash -643522416, now seen corresponding path program 21 times [2021-08-21 18:18:18,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:18:18,160 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322861717] [2021-08-21 18:18:18,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:18:18,160 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:18:18,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:18:18,687 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:18:18,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:18:18,688 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322861717] [2021-08-21 18:18:18,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322861717] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:18:18,688 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050948573] [2021-08-21 18:18:18,688 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:18:18,688 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:18:18,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:18:18,689 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 18:18:18,752 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 18:18:20,773 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:18:20,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:18:20,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 18:18:20,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:18:21,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-08-21 18:18:21,165 INFO L354 Elim1Store]: treesize reduction 21, result has 19.2 percent of original size [2021-08-21 18:18:21,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2021-08-21 18:18:21,631 INFO L354 Elim1Store]: treesize reduction 8, result has 80.5 percent of original size [2021-08-21 18:18:21,631 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 150 treesize of output 158 [2021-08-21 18:18:21,656 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:18:21,657 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 182 treesize of output 190 [2021-08-21 18:18:31,240 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-08-21 18:18:31,241 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 88 treesize of output 73 [2021-08-21 18:18:31,329 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:18:31,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050948573] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:18:31,329 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:18:31,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 16] total 27 [2021-08-21 18:18:31,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533695762] [2021-08-21 18:18:31,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 18:18:31,330 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:18:31,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 18:18:31,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2021-08-21 18:18:31,330 INFO L87 Difference]: Start difference. First operand 982 states and 1987 transitions. Second operand has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:18:35,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:18:35,294 INFO L93 Difference]: Finished difference Result 1941 states and 3904 transitions. [2021-08-21 18:18:35,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 18:18:35,295 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:18:35,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:18:35,299 INFO L225 Difference]: With dead ends: 1941 [2021-08-21 18:18:35,299 INFO L226 Difference]: Without dead ends: 1929 [2021-08-21 18:18:35,299 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 610 ImplicationChecksByTransitivity, 3518.6ms TimeCoverageRelationStatistics Valid=293, Invalid=1963, Unknown=0, NotChecked=0, Total=2256 [2021-08-21 18:18:35,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1929 states. [2021-08-21 18:18:35,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1929 to 1003. [2021-08-21 18:18:35,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1003 states, 1002 states have (on average 2.032934131736527) internal successors, (2037), 1002 states have internal predecessors, (2037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:18:35,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 2037 transitions. [2021-08-21 18:18:35,331 INFO L78 Accepts]: Start accepts. Automaton has 1003 states and 2037 transitions. Word has length 33 [2021-08-21 18:18:35,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:18:35,331 INFO L470 AbstractCegarLoop]: Abstraction has 1003 states and 2037 transitions. [2021-08-21 18:18:35,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:18:35,332 INFO L276 IsEmpty]: Start isEmpty. Operand 1003 states and 2037 transitions. [2021-08-21 18:18:35,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:18:35,333 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:18:35,333 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:18:35,358 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 18:18:35,534 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 18:18:35,534 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:18:35,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:18:35,534 INFO L82 PathProgramCache]: Analyzing trace with hash -887345478, now seen corresponding path program 22 times [2021-08-21 18:18:35,534 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:18:35,534 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410716119] [2021-08-21 18:18:35,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:18:35,534 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:18:35,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:18:36,052 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:18:36,053 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:18:36,053 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410716119] [2021-08-21 18:18:36,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410716119] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:18:36,053 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108818569] [2021-08-21 18:18:36,053 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:18:36,053 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:18:36,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:18:36,054 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 18:18:36,055 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 18:18:38,239 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:18:38,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:18:38,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:18:38,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:18:38,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-08-21 18:18:38,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:18:38,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 47 [2021-08-21 18:18:38,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, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 138 treesize of output 114 [2021-08-21 18:18:38,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 104 [2021-08-21 18:18:39,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 68 [2021-08-21 18:18:39,421 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:18:39,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1108818569] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:18:39,421 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:18:39,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2021-08-21 18:18:39,421 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702605447] [2021-08-21 18:18:39,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:18:39,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:18:39,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:18:39,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:18:39,422 INFO L87 Difference]: Start difference. First operand 1003 states and 2037 transitions. Second operand has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:18:40,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:18:40,310 INFO L93 Difference]: Finished difference Result 1773 states and 3578 transitions. [2021-08-21 18:18:40,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 18:18:40,311 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:18:40,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:18:40,313 INFO L225 Difference]: With dead ends: 1773 [2021-08-21 18:18:40,313 INFO L226 Difference]: Without dead ends: 1768 [2021-08-21 18:18:40,314 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 888.3ms TimeCoverageRelationStatistics Valid=218, Invalid=1188, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 18:18:40,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1768 states. [2021-08-21 18:18:40,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1768 to 1018. [2021-08-21 18:18:40,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1017 states have (on average 2.0344149459193708) internal successors, (2069), 1017 states have internal predecessors, (2069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:18:40,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 2069 transitions. [2021-08-21 18:18:40,327 INFO L78 Accepts]: Start accepts. Automaton has 1018 states and 2069 transitions. Word has length 33 [2021-08-21 18:18:40,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:18:40,327 INFO L470 AbstractCegarLoop]: Abstraction has 1018 states and 2069 transitions. [2021-08-21 18:18:40,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:18:40,327 INFO L276 IsEmpty]: Start isEmpty. Operand 1018 states and 2069 transitions. [2021-08-21 18:18:40,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:18:40,328 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:18:40,328 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:18:40,353 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 18:18:40,551 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 18:18:40,551 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:18:40,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:18:40,551 INFO L82 PathProgramCache]: Analyzing trace with hash -266551344, now seen corresponding path program 23 times [2021-08-21 18:18:40,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:18:40,552 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755965925] [2021-08-21 18:18:40,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:18:40,552 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:18:40,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:18:41,869 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:18:41,869 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:18:41,869 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755965925] [2021-08-21 18:18:41,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755965925] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:18:41,869 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078009916] [2021-08-21 18:18:41,869 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:18:41,869 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:18:41,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:18:41,893 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 18:18:41,910 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 18:18:44,158 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:18:44,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:18:44,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 18:18:44,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:18:44,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-08-21 18:18:45,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:18:45,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:18:45,542 INFO L354 Elim1Store]: treesize reduction 62, result has 10.1 percent of original size [2021-08-21 18:18:45,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 205 treesize of output 167 [2021-08-21 18:18:45,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:18:45,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:18:45,561 INFO L354 Elim1Store]: treesize reduction 62, result has 10.1 percent of original size [2021-08-21 18:18:45,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 188 treesize of output 138 [2021-08-21 18:18:45,579 INFO L354 Elim1Store]: treesize reduction 56, result has 21.1 percent of original size [2021-08-21 18:18:45,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 132 treesize of output 125 [2021-08-21 18:18:46,607 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 18:18:46,607 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 114 treesize of output 82 [2021-08-21 18:18:46,661 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:18:46,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078009916] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:18:46,661 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:18:46,661 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 24 [2021-08-21 18:18:46,661 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580741197] [2021-08-21 18:18:46,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 18:18:46,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:18:46,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 18:18:46,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:18:46,663 INFO L87 Difference]: Start difference. First operand 1018 states and 2069 transitions. Second operand has 25 states, 25 states have (on average 2.36) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:18:47,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:18:47,753 INFO L93 Difference]: Finished difference Result 1767 states and 3544 transitions. [2021-08-21 18:18:47,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 18:18:47,754 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:18:47,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:18:47,757 INFO L225 Difference]: With dead ends: 1767 [2021-08-21 18:18:47,757 INFO L226 Difference]: Without dead ends: 1762 [2021-08-21 18:18:47,757 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 898.4ms TimeCoverageRelationStatistics Valid=208, Invalid=1124, Unknown=0, NotChecked=0, Total=1332 [2021-08-21 18:18:47,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1762 states. [2021-08-21 18:18:47,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1762 to 1033. [2021-08-21 18:18:47,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 1032 states have (on average 2.0348837209302326) internal successors, (2100), 1032 states have internal predecessors, (2100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:18:47,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 2100 transitions. [2021-08-21 18:18:47,772 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 2100 transitions. Word has length 33 [2021-08-21 18:18:47,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:18:47,772 INFO L470 AbstractCegarLoop]: Abstraction has 1033 states and 2100 transitions. [2021-08-21 18:18:47,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:18:47,772 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 2100 transitions. [2021-08-21 18:18:47,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 18:18:47,774 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:18:47,774 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:18:47,815 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 18:18:48,012 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 18:18:48,013 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:18:48,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:18:48,013 INFO L82 PathProgramCache]: Analyzing trace with hash -1096769772, now seen corresponding path program 24 times [2021-08-21 18:18:48,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:18:48,013 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593101288] [2021-08-21 18:18:48,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:18:48,013 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:18:48,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:18:48,054 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-21 18:18:48,054 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:18:48,054 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593101288] [2021-08-21 18:18:48,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593101288] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:18:48,054 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449105283] [2021-08-21 18:18:48,054 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:18:48,054 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:18:48,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:18:48,069 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 18:18:48,083 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 18:18:50,493 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:18:50,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:18:50,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:18:50,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:18:50,568 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-21 18:18:50,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449105283] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:18:50,569 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:18:50,569 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-08-21 18:18:50,569 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663153561] [2021-08-21 18:18:50,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 18:18:50,569 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:18:50,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 18:18:50,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-08-21 18:18:50,569 INFO L87 Difference]: Start difference. First operand 1033 states and 2100 transitions. Second operand has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 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 18:18:50,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:18:50,647 INFO L93 Difference]: Finished difference Result 2213 states and 4411 transitions. [2021-08-21 18:18:50,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 18:18:50,647 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 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 35 [2021-08-21 18:18:50,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:18:50,650 INFO L225 Difference]: With dead ends: 2213 [2021-08-21 18:18:50,651 INFO L226 Difference]: Without dead ends: 2189 [2021-08-21 18:18:50,651 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 46.5ms TimeCoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:18:50,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2189 states. [2021-08-21 18:18:50,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2189 to 1777. [2021-08-21 18:18:50,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1777 states, 1776 states have (on average 2.0692567567567566) internal successors, (3675), 1776 states have internal predecessors, (3675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:18:50,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1777 states to 1777 states and 3675 transitions. [2021-08-21 18:18:50,673 INFO L78 Accepts]: Start accepts. Automaton has 1777 states and 3675 transitions. Word has length 35 [2021-08-21 18:18:50,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:18:50,674 INFO L470 AbstractCegarLoop]: Abstraction has 1777 states and 3675 transitions. [2021-08-21 18:18:50,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 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 18:18:50,674 INFO L276 IsEmpty]: Start isEmpty. Operand 1777 states and 3675 transitions. [2021-08-21 18:18:50,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 18:18:50,676 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:18:50,676 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:18:50,704 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 18:18:50,902 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 18:18:50,902 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:18:50,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:18:50,902 INFO L82 PathProgramCache]: Analyzing trace with hash -1710004460, now seen corresponding path program 25 times [2021-08-21 18:18:50,903 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:18:50,903 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76985244] [2021-08-21 18:18:50,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:18:50,903 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:18:50,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:18:50,938 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-21 18:18:50,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:18:50,938 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76985244] [2021-08-21 18:18:50,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76985244] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:18:50,938 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680916832] [2021-08-21 18:18:50,938 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:18:50,938 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:18:50,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:18:50,939 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 18:18:50,987 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 18:18:53,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:18:53,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:18:53,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:18:53,392 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-21 18:18:53,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680916832] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:18:53,393 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:18:53,393 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-21 18:18:53,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668585886] [2021-08-21 18:18:53,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 18:18:53,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:18:53,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 18:18:53,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-08-21 18:18:53,394 INFO L87 Difference]: Start difference. First operand 1777 states and 3675 transitions. Second operand has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 6 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:18:53,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:18:53,456 INFO L93 Difference]: Finished difference Result 2094 states and 4212 transitions. [2021-08-21 18:18:53,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:18:53,456 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 6 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 18:18:53,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:18:53,459 INFO L225 Difference]: With dead ends: 2094 [2021-08-21 18:18:53,459 INFO L226 Difference]: Without dead ends: 2094 [2021-08-21 18:18:53,459 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 32.6ms TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:18:53,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2094 states. [2021-08-21 18:18:53,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2094 to 1809. [2021-08-21 18:18:53,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1809 states, 1808 states have (on average 2.0685840707964602) internal successors, (3740), 1808 states have internal predecessors, (3740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:18:53,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1809 states to 1809 states and 3740 transitions. [2021-08-21 18:18:53,478 INFO L78 Accepts]: Start accepts. Automaton has 1809 states and 3740 transitions. Word has length 35 [2021-08-21 18:18:53,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:18:53,478 INFO L470 AbstractCegarLoop]: Abstraction has 1809 states and 3740 transitions. [2021-08-21 18:18:53,478 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 6 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:18:53,478 INFO L276 IsEmpty]: Start isEmpty. Operand 1809 states and 3740 transitions. [2021-08-21 18:18:53,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 18:18:53,481 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:18:53,481 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:18:53,505 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2021-08-21 18:18:53,699 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 18:18:53,699 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:18:53,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:18:53,699 INFO L82 PathProgramCache]: Analyzing trace with hash 1816072984, now seen corresponding path program 26 times [2021-08-21 18:18:53,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:18:53,700 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665678698] [2021-08-21 18:18:53,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:18:53,700 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:18:53,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:18:53,737 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-21 18:18:53,737 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:18:53,738 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665678698] [2021-08-21 18:18:53,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665678698] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:18:53,739 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91495412] [2021-08-21 18:18:53,739 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:18:53,739 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:18:53,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:18:53,753 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 18:18:53,754 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 18:18:56,128 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:18:56,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:18:56,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:18:56,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:18:56,228 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-21 18:18:56,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91495412] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:18:56,228 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:18:56,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-21 18:18:56,229 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045866360] [2021-08-21 18:18:56,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 18:18:56,229 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:18:56,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 18:18:56,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-08-21 18:18:56,229 INFO L87 Difference]: Start difference. First operand 1809 states and 3740 transitions. Second operand has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 6 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:18:56,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:18:56,293 INFO L93 Difference]: Finished difference Result 2950 states and 5958 transitions. [2021-08-21 18:18:56,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 18:18:56,294 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 6 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 18:18:56,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:18:56,297 INFO L225 Difference]: With dead ends: 2950 [2021-08-21 18:18:56,298 INFO L226 Difference]: Without dead ends: 2927 [2021-08-21 18:18:56,298 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 26.5ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-08-21 18:18:56,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2927 states. [2021-08-21 18:18:56,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2927 to 2293. [2021-08-21 18:18:56,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2293 states, 2292 states have (on average 2.0859511343804535) internal successors, (4781), 2292 states have internal predecessors, (4781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:18:56,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2293 states to 2293 states and 4781 transitions. [2021-08-21 18:18:56,325 INFO L78 Accepts]: Start accepts. Automaton has 2293 states and 4781 transitions. Word has length 35 [2021-08-21 18:18:56,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:18:56,325 INFO L470 AbstractCegarLoop]: Abstraction has 2293 states and 4781 transitions. [2021-08-21 18:18:56,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 6 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:18:56,325 INFO L276 IsEmpty]: Start isEmpty. Operand 2293 states and 4781 transitions. [2021-08-21 18:18:56,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 18:18:56,328 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:18:56,328 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:18:56,352 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 18:18:56,544 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 18:18:56,544 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:18:56,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:18:56,545 INFO L82 PathProgramCache]: Analyzing trace with hash -1941918952, now seen corresponding path program 27 times [2021-08-21 18:18:56,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:18:56,545 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770747063] [2021-08-21 18:18:56,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:18:56,545 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:18:56,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:18:56,580 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-21 18:18:56,580 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:18:56,580 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770747063] [2021-08-21 18:18:56,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770747063] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:18:56,580 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457476318] [2021-08-21 18:18:56,580 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:18:56,580 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:18:56,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:18:56,581 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 18:18:56,630 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 18:18:59,038 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:18:59,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:18:59,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 18:18:59,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:18:59,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-08-21 18:19:02,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:19:02,119 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:19:02,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 189 treesize of output 227 [2021-08-21 18:19:02,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:19:02,195 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:19:02,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 277 treesize of output 295 [2021-08-21 18:19:02,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:19:02,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 295 treesize of output 289 [2021-08-21 18:19:25,575 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 18:19:25,575 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 118 treesize of output 79 [2021-08-21 18:19:25,672 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 18:19:25,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457476318] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:19:25,672 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:19:25,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 15] total 20 [2021-08-21 18:19:25,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509305096] [2021-08-21 18:19:25,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 18:19:25,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:19:25,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 18:19:25,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2021-08-21 18:19:25,673 INFO L87 Difference]: Start difference. First operand 2293 states and 4781 transitions. Second operand has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:19:29,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:19:29,691 INFO L93 Difference]: Finished difference Result 3284 states and 6595 transitions. [2021-08-21 18:19:29,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-21 18:19:29,692 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 18:19:29,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:19:29,696 INFO L225 Difference]: With dead ends: 3284 [2021-08-21 18:19:29,696 INFO L226 Difference]: Without dead ends: 3284 [2021-08-21 18:19:29,697 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1117 ImplicationChecksByTransitivity, 3661.9ms TimeCoverageRelationStatistics Valid=698, Invalid=3208, Unknown=0, NotChecked=0, Total=3906 [2021-08-21 18:19:29,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3284 states. [2021-08-21 18:19:29,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3284 to 2261. [2021-08-21 18:19:29,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2261 states, 2260 states have (on average 2.084070796460177) internal successors, (4710), 2260 states have internal predecessors, (4710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:19:29,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2261 states to 2261 states and 4710 transitions. [2021-08-21 18:19:29,724 INFO L78 Accepts]: Start accepts. Automaton has 2261 states and 4710 transitions. Word has length 35 [2021-08-21 18:19:29,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:19:29,724 INFO L470 AbstractCegarLoop]: Abstraction has 2261 states and 4710 transitions. [2021-08-21 18:19:29,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:19:29,724 INFO L276 IsEmpty]: Start isEmpty. Operand 2261 states and 4710 transitions. [2021-08-21 18:19:29,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 18:19:29,727 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:19:29,727 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:19:29,750 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-08-21 18:19:29,945 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 18:19:29,946 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:19:29,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:19:29,946 INFO L82 PathProgramCache]: Analyzing trace with hash 196371950, now seen corresponding path program 28 times [2021-08-21 18:19:29,946 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:19:29,946 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008990745] [2021-08-21 18:19:29,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:19:29,946 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:19:29,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:19:29,986 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:19:29,986 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:19:29,987 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008990745] [2021-08-21 18:19:29,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008990745] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:19:29,987 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [54145597] [2021-08-21 18:19:29,987 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:19:29,987 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:19:29,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:19:30,013 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 18:19:30,015 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 18:19:32,662 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:19:32,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:19:32,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:19:32,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:19:32,738 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:19:32,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [54145597] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:19:32,738 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:19:32,738 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 7 [2021-08-21 18:19:32,738 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167165559] [2021-08-21 18:19:32,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 18:19:32,739 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:19:32,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 18:19:32,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-21 18:19:32,739 INFO L87 Difference]: Start difference. First operand 2261 states and 4710 transitions. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:19:32,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:19:32,826 INFO L93 Difference]: Finished difference Result 2984 states and 6096 transitions. [2021-08-21 18:19:32,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:19:32,826 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 18:19:32,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:19:32,829 INFO L225 Difference]: With dead ends: 2984 [2021-08-21 18:19:32,829 INFO L226 Difference]: Without dead ends: 2984 [2021-08-21 18:19:32,829 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 43.2ms TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:19:32,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2984 states. [2021-08-21 18:19:32,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2984 to 2404. [2021-08-21 18:19:32,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2404 states, 2403 states have (on average 2.0828131502288807) internal successors, (5005), 2403 states have internal predecessors, (5005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:19:32,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2404 states to 2404 states and 5005 transitions. [2021-08-21 18:19:32,855 INFO L78 Accepts]: Start accepts. Automaton has 2404 states and 5005 transitions. Word has length 35 [2021-08-21 18:19:32,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:19:32,855 INFO L470 AbstractCegarLoop]: Abstraction has 2404 states and 5005 transitions. [2021-08-21 18:19:32,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:19:32,855 INFO L276 IsEmpty]: Start isEmpty. Operand 2404 states and 5005 transitions. [2021-08-21 18:19:32,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 18:19:32,858 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:19:32,858 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:19:32,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-08-21 18:19:33,081 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 18:19:33,082 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:19:33,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:19:33,082 INFO L82 PathProgramCache]: Analyzing trace with hash 1384218670, now seen corresponding path program 29 times [2021-08-21 18:19:33,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:19:33,082 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933602155] [2021-08-21 18:19:33,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:19:33,082 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:19:33,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:19:33,123 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-21 18:19:33,123 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:19:33,123 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933602155] [2021-08-21 18:19:33,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933602155] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:19:33,124 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909623561] [2021-08-21 18:19:33,124 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:19:33,124 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:19:33,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:19:33,124 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 18:19:33,125 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 18:19:35,728 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:19:35,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:19:35,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:19:35,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:19:35,799 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-21 18:19:35,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909623561] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:19:35,799 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:19:35,799 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 7 [2021-08-21 18:19:35,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052609216] [2021-08-21 18:19:35,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 18:19:35,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:19:35,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 18:19:35,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-21 18:19:35,800 INFO L87 Difference]: Start difference. First operand 2404 states and 5005 transitions. Second operand has 8 states, 8 states have (on average 5.125) internal successors, (41), 7 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 18:19:35,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:19:35,867 INFO L93 Difference]: Finished difference Result 2711 states and 5547 transitions. [2021-08-21 18:19:35,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 18:19:35,867 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 7 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 35 [2021-08-21 18:19:35,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:19:35,870 INFO L225 Difference]: With dead ends: 2711 [2021-08-21 18:19:35,870 INFO L226 Difference]: Without dead ends: 2695 [2021-08-21 18:19:35,870 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 32.9ms TimeCoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:19:35,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2695 states. [2021-08-21 18:19:35,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2695 to 2367. [2021-08-21 18:19:35,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2367 states, 2366 states have (on average 2.083685545224007) internal successors, (4930), 2366 states have internal predecessors, (4930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:19:35,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2367 states to 2367 states and 4930 transitions. [2021-08-21 18:19:35,896 INFO L78 Accepts]: Start accepts. Automaton has 2367 states and 4930 transitions. Word has length 35 [2021-08-21 18:19:35,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:19:35,896 INFO L470 AbstractCegarLoop]: Abstraction has 2367 states and 4930 transitions. [2021-08-21 18:19:35,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 7 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 18:19:35,896 INFO L276 IsEmpty]: Start isEmpty. Operand 2367 states and 4930 transitions. [2021-08-21 18:19:35,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 18:19:35,898 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:19:35,898 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:19:35,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-08-21 18:19:36,121 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 18:19:36,122 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:19:36,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:19:36,122 INFO L82 PathProgramCache]: Analyzing trace with hash -1705871400, now seen corresponding path program 30 times [2021-08-21 18:19:36,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:19:36,122 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663886390] [2021-08-21 18:19:36,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:19:36,122 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:19:36,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:19:36,155 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-21 18:19:36,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:19:36,155 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663886390] [2021-08-21 18:19:36,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663886390] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:19:36,155 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909716511] [2021-08-21 18:19:36,155 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:19:36,155 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:19:36,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:19:36,156 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 18:19:36,157 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 18:19:38,730 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:19:38,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:19:38,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:19:38,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:19:38,804 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-08-21 18:19:38,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909716511] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:19:38,804 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:19:38,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-08-21 18:19:38,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91556035] [2021-08-21 18:19:38,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 18:19:38,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:19:38,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 18:19:38,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-08-21 18:19:38,807 INFO L87 Difference]: Start difference. First operand 2367 states and 4930 transitions. Second operand has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 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 18:19:38,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:19:38,882 INFO L93 Difference]: Finished difference Result 4600 states and 9549 transitions. [2021-08-21 18:19:38,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 18:19:38,883 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 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 35 [2021-08-21 18:19:38,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:19:38,888 INFO L225 Difference]: With dead ends: 4600 [2021-08-21 18:19:38,888 INFO L226 Difference]: Without dead ends: 4600 [2021-08-21 18:19:38,888 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 23.1ms TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-08-21 18:19:38,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4600 states. [2021-08-21 18:19:38,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4600 to 3461. [2021-08-21 18:19:38,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3461 states, 3460 states have (on average 2.119364161849711) internal successors, (7333), 3460 states have internal predecessors, (7333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:19:38,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3461 states to 3461 states and 7333 transitions. [2021-08-21 18:19:38,977 INFO L78 Accepts]: Start accepts. Automaton has 3461 states and 7333 transitions. Word has length 35 [2021-08-21 18:19:38,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:19:38,977 INFO L470 AbstractCegarLoop]: Abstraction has 3461 states and 7333 transitions. [2021-08-21 18:19:38,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 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 18:19:38,977 INFO L276 IsEmpty]: Start isEmpty. Operand 3461 states and 7333 transitions. [2021-08-21 18:19:38,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 18:19:38,982 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:19:38,982 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:19:39,038 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-08-21 18:19:39,216 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 18:19:39,217 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:19:39,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:19:39,217 INFO L82 PathProgramCache]: Analyzing trace with hash 27713450, now seen corresponding path program 31 times [2021-08-21 18:19:39,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:19:39,217 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418177330] [2021-08-21 18:19:39,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:19:39,217 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:19:39,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:19:39,255 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 18:19:39,256 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:19:39,256 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418177330] [2021-08-21 18:19:39,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418177330] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:19:39,256 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966736449] [2021-08-21 18:19:39,256 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:19:39,256 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:19:39,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:19:39,257 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 18:19:39,310 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 18:19:41,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:19:41,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:19:41,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:19:41,980 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-21 18:19:41,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966736449] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:19:41,980 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:19:41,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-21 18:19:41,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064041686] [2021-08-21 18:19:41,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 18:19:41,981 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:19:41,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 18:19:41,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-21 18:19:41,981 INFO L87 Difference]: Start difference. First operand 3461 states and 7333 transitions. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:19:42,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:19:42,044 INFO L93 Difference]: Finished difference Result 4406 states and 9161 transitions. [2021-08-21 18:19:42,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 18:19:42,045 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 18:19:42,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:19:42,049 INFO L225 Difference]: With dead ends: 4406 [2021-08-21 18:19:42,049 INFO L226 Difference]: Without dead ends: 4375 [2021-08-21 18:19:42,049 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 22.7ms TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2021-08-21 18:19:42,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4375 states. [2021-08-21 18:19:42,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4375 to 4078. [2021-08-21 18:19:42,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4078 states, 4077 states have (on average 2.115035565366691) internal successors, (8623), 4077 states have internal predecessors, (8623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:19:42,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4078 states to 4078 states and 8623 transitions. [2021-08-21 18:19:42,093 INFO L78 Accepts]: Start accepts. Automaton has 4078 states and 8623 transitions. Word has length 35 [2021-08-21 18:19:42,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:19:42,093 INFO L470 AbstractCegarLoop]: Abstraction has 4078 states and 8623 transitions. [2021-08-21 18:19:42,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:19:42,093 INFO L276 IsEmpty]: Start isEmpty. Operand 4078 states and 8623 transitions. [2021-08-21 18:19:42,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 18:19:42,097 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:19:42,098 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:19:42,132 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 18:19:42,312 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 18:19:42,313 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:19:42,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:19:42,313 INFO L82 PathProgramCache]: Analyzing trace with hash -815706212, now seen corresponding path program 32 times [2021-08-21 18:19:42,313 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:19:42,313 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375627532] [2021-08-21 18:19:42,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:19:42,313 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:19:42,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:19:42,350 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-21 18:19:42,351 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:19:42,351 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375627532] [2021-08-21 18:19:42,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375627532] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:19:42,351 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238684298] [2021-08-21 18:19:42,351 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:19:42,351 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:19:42,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:19:42,352 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 18:19:42,353 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 18:19:45,137 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:19:45,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:19:45,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:19:45,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:19:45,213 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-21 18:19:45,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238684298] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:19:45,214 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:19:45,214 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-21 18:19:45,214 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716608944] [2021-08-21 18:19:45,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 18:19:45,214 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:19:45,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 18:19:45,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-21 18:19:45,214 INFO L87 Difference]: Start difference. First operand 4078 states and 8623 transitions. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 6 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 18:19:45,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:19:45,288 INFO L93 Difference]: Finished difference Result 4367 states and 9106 transitions. [2021-08-21 18:19:45,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 18:19:45,288 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 6 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 35 [2021-08-21 18:19:45,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:19:45,293 INFO L225 Difference]: With dead ends: 4367 [2021-08-21 18:19:45,293 INFO L226 Difference]: Without dead ends: 4367 [2021-08-21 18:19:45,293 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 33.9ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:19:45,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4367 states. [2021-08-21 18:19:45,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4367 to 4078. [2021-08-21 18:19:45,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4078 states, 4077 states have (on average 2.115035565366691) internal successors, (8623), 4077 states have internal predecessors, (8623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:19:45,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4078 states to 4078 states and 8623 transitions. [2021-08-21 18:19:45,340 INFO L78 Accepts]: Start accepts. Automaton has 4078 states and 8623 transitions. Word has length 35 [2021-08-21 18:19:45,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:19:45,340 INFO L470 AbstractCegarLoop]: Abstraction has 4078 states and 8623 transitions. [2021-08-21 18:19:45,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 6 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 18:19:45,340 INFO L276 IsEmpty]: Start isEmpty. Operand 4078 states and 8623 transitions. [2021-08-21 18:19:45,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 18:19:45,344 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:19:45,345 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:19:45,368 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 18:19:45,557 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 18:19:45,557 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:19:45,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:19:45,558 INFO L82 PathProgramCache]: Analyzing trace with hash -1699576036, now seen corresponding path program 33 times [2021-08-21 18:19:45,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:19:45,558 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369933832] [2021-08-21 18:19:45,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:19:45,558 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:19:45,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:19:45,650 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:19:45,650 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:19:45,650 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369933832] [2021-08-21 18:19:45,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369933832] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:19:45,650 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908367570] [2021-08-21 18:19:45,650 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:19:45,650 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:19:45,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:19:45,651 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 18:19:45,652 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 18:19:48,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:19:48,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:19:48,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 18:19:48,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:19:48,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2021-08-21 18:19:48,908 INFO L354 Elim1Store]: treesize reduction 58, result has 26.6 percent of original size [2021-08-21 18:19:48,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 66 [2021-08-21 18:19:49,355 INFO L354 Elim1Store]: treesize reduction 16, result has 75.4 percent of original size [2021-08-21 18:19:49,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 151 treesize of output 175 [2021-08-21 18:19:49,394 INFO L354 Elim1Store]: treesize reduction 16, result has 75.4 percent of original size [2021-08-21 18:19:49,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 213 treesize of output 225 [2021-08-21 18:19:57,016 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 18:19:57,017 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 195 treesize of output 157 [2021-08-21 18:19:57,408 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 18:19:57,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908367570] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:19:57,408 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:19:57,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 15] total 21 [2021-08-21 18:19:57,408 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124832481] [2021-08-21 18:19:57,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:19:57,408 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:19:57,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:19:57,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:19:57,409 INFO L87 Difference]: Start difference. First operand 4078 states and 8623 transitions. Second operand has 22 states, 22 states have (on average 3.090909090909091) internal successors, (68), 21 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:19:59,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:19:59,595 INFO L93 Difference]: Finished difference Result 6954 states and 14588 transitions. [2021-08-21 18:19:59,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-21 18:19:59,595 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.090909090909091) internal successors, (68), 21 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 18:19:59,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:19:59,604 INFO L225 Difference]: With dead ends: 6954 [2021-08-21 18:19:59,604 INFO L226 Difference]: Without dead ends: 6949 [2021-08-21 18:19:59,605 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 795 ImplicationChecksByTransitivity, 1391.3ms TimeCoverageRelationStatistics Valid=497, Invalid=2581, Unknown=2, NotChecked=0, Total=3080 [2021-08-21 18:19:59,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6949 states. [2021-08-21 18:19:59,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6949 to 4795. [2021-08-21 18:19:59,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4795 states, 4794 states have (on average 2.117021276595745) internal successors, (10149), 4794 states have internal predecessors, (10149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:19:59,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4795 states to 4795 states and 10149 transitions. [2021-08-21 18:19:59,701 INFO L78 Accepts]: Start accepts. Automaton has 4795 states and 10149 transitions. Word has length 35 [2021-08-21 18:19:59,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:19:59,701 INFO L470 AbstractCegarLoop]: Abstraction has 4795 states and 10149 transitions. [2021-08-21 18:19:59,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.090909090909091) internal successors, (68), 21 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:19:59,701 INFO L276 IsEmpty]: Start isEmpty. Operand 4795 states and 10149 transitions. [2021-08-21 18:19:59,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 18:19:59,707 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:19:59,707 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:19:59,733 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 18:19:59,932 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 18:19:59,932 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:19:59,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:19:59,933 INFO L82 PathProgramCache]: Analyzing trace with hash 321085362, now seen corresponding path program 34 times [2021-08-21 18:19:59,933 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:19:59,934 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618668462] [2021-08-21 18:19:59,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:19:59,934 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:19:59,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:19:59,979 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:19:59,979 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:19:59,979 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618668462] [2021-08-21 18:19:59,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618668462] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:19:59,979 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222637753] [2021-08-21 18:19:59,979 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:19:59,979 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:19:59,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:19:59,993 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 18:20:00,049 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 18:20:02,831 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:20:02,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:20:02,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:20:02,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:20:02,908 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 18:20:02,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222637753] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:20:02,908 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:20:02,908 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-21 18:20:02,908 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86744126] [2021-08-21 18:20:02,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 18:20:02,909 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:20:02,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 18:20:02,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-08-21 18:20:02,909 INFO L87 Difference]: Start difference. First operand 4795 states and 10149 transitions. Second operand has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 6 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 18:20:02,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:20:02,982 INFO L93 Difference]: Finished difference Result 8505 states and 17697 transitions. [2021-08-21 18:20:02,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:20:02,982 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 6 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 35 [2021-08-21 18:20:02,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:20:02,993 INFO L225 Difference]: With dead ends: 8505 [2021-08-21 18:20:02,993 INFO L226 Difference]: Without dead ends: 8505 [2021-08-21 18:20:02,993 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 33.1ms TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:20:02,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8505 states. [2021-08-21 18:20:03,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8505 to 6429. [2021-08-21 18:20:03,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6429 states, 6428 states have (on average 2.106409458618544) internal successors, (13540), 6428 states have internal predecessors, (13540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:20:03,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6429 states to 6429 states and 13540 transitions. [2021-08-21 18:20:03,116 INFO L78 Accepts]: Start accepts. Automaton has 6429 states and 13540 transitions. Word has length 35 [2021-08-21 18:20:03,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:20:03,116 INFO L470 AbstractCegarLoop]: Abstraction has 6429 states and 13540 transitions. [2021-08-21 18:20:03,116 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.571428571428571) internal successors, (46), 6 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 18:20:03,116 INFO L276 IsEmpty]: Start isEmpty. Operand 6429 states and 13540 transitions. [2021-08-21 18:20:03,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:20:03,124 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:20:03,124 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:20:03,149 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 18:20:03,348 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 18:20:03,349 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:20:03,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:20:03,349 INFO L82 PathProgramCache]: Analyzing trace with hash 1016243114, now seen corresponding path program 35 times [2021-08-21 18:20:03,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:20:03,349 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319572977] [2021-08-21 18:20:03,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:20:03,349 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:20:03,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:20:03,391 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 12 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 18:20:03,391 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:20:03,391 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319572977] [2021-08-21 18:20:03,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319572977] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:20:03,391 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557882235] [2021-08-21 18:20:03,391 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:20:03,391 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:20:03,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:20:03,392 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 18:20:03,393 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 18:20:06,184 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:20:06,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:20:06,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:20:06,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:20:06,291 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 12 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 18:20:06,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557882235] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:20:06,291 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:20:06,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 12 [2021-08-21 18:20:06,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121060371] [2021-08-21 18:20:06,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:20:06,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:20:06,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:20:06,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:20:06,292 INFO L87 Difference]: Start difference. First operand 6429 states and 13540 transitions. Second operand has 13 states, 13 states have (on average 4.615384615384615) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:20:07,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:20:07,094 INFO L93 Difference]: Finished difference Result 15645 states and 32297 transitions. [2021-08-21 18:20:07,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-08-21 18:20:07,094 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.615384615384615) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-08-21 18:20:07,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:20:07,117 INFO L225 Difference]: With dead ends: 15645 [2021-08-21 18:20:07,117 INFO L226 Difference]: Without dead ends: 15338 [2021-08-21 18:20:07,118 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1326 ImplicationChecksByTransitivity, 498.3ms TimeCoverageRelationStatistics Valid=904, Invalid=3128, Unknown=0, NotChecked=0, Total=4032 [2021-08-21 18:20:07,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15338 states. [2021-08-21 18:20:07,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15338 to 12288. [2021-08-21 18:20:07,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12288 states, 12287 states have (on average 2.118255066330268) internal successors, (26027), 12287 states have internal predecessors, (26027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:20:07,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12288 states to 12288 states and 26027 transitions. [2021-08-21 18:20:07,310 INFO L78 Accepts]: Start accepts. Automaton has 12288 states and 26027 transitions. Word has length 36 [2021-08-21 18:20:07,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:20:07,310 INFO L470 AbstractCegarLoop]: Abstraction has 12288 states and 26027 transitions. [2021-08-21 18:20:07,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.615384615384615) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:20:07,310 INFO L276 IsEmpty]: Start isEmpty. Operand 12288 states and 26027 transitions. [2021-08-21 18:20:07,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 18:20:07,327 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:20:07,327 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:20:07,352 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 18:20:07,549 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 18:20:07,550 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:20:07,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:20:07,550 INFO L82 PathProgramCache]: Analyzing trace with hash 364702642, now seen corresponding path program 36 times [2021-08-21 18:20:07,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:20:07,550 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878220117] [2021-08-21 18:20:07,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:20:07,550 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:20:07,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:20:07,593 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-21 18:20:07,594 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:20:07,594 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878220117] [2021-08-21 18:20:07,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878220117] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:20:07,594 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291353147] [2021-08-21 18:20:07,594 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:20:07,594 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:20:07,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:20:07,595 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 18:20:07,596 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 18:20:10,565 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:20:10,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:20:10,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:20:10,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:20:10,670 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-21 18:20:10,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291353147] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:20:10,670 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:20:10,670 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 18:20:10,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332808537] [2021-08-21 18:20:10,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:20:10,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:20:10,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:20:10,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:20:10,671 INFO L87 Difference]: Start difference. First operand 12288 states and 26027 transitions. Second operand has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 10 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 18:20:11,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:20:11,432 INFO L93 Difference]: Finished difference Result 38122 states and 81885 transitions. [2021-08-21 18:20:11,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 18:20:11,433 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 10 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 37 [2021-08-21 18:20:11,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:20:11,510 INFO L225 Difference]: With dead ends: 38122 [2021-08-21 18:20:11,511 INFO L226 Difference]: Without dead ends: 37619 [2021-08-21 18:20:11,511 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 374 ImplicationChecksByTransitivity, 253.5ms TimeCoverageRelationStatistics Valid=368, Invalid=1038, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 18:20:11,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37619 states. [2021-08-21 18:20:11,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37619 to 21444. [2021-08-21 18:20:11,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21444 states, 21443 states have (on average 2.1324441542694585) internal successors, (45726), 21443 states have internal predecessors, (45726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:20:11,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21444 states to 21444 states and 45726 transitions. [2021-08-21 18:20:11,952 INFO L78 Accepts]: Start accepts. Automaton has 21444 states and 45726 transitions. Word has length 37 [2021-08-21 18:20:11,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:20:11,952 INFO L470 AbstractCegarLoop]: Abstraction has 21444 states and 45726 transitions. [2021-08-21 18:20:11,952 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 10 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 18:20:11,952 INFO L276 IsEmpty]: Start isEmpty. Operand 21444 states and 45726 transitions. [2021-08-21 18:20:11,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-08-21 18:20:11,980 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:20:11,980 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:20:12,007 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 18:20:12,196 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 18:20:12,197 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:20:12,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:20:12,197 INFO L82 PathProgramCache]: Analyzing trace with hash 763036142, now seen corresponding path program 37 times [2021-08-21 18:20:12,197 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:20:12,197 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448756244] [2021-08-21 18:20:12,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:20:12,197 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:20:12,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:20:21,294 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:20:21,295 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:20:21,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448756244] [2021-08-21 18:20:21,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448756244] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:20:21,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503230784] [2021-08-21 18:20:21,295 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:20:21,295 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:20:21,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:20:21,299 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 18:20:21,300 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 18:20:24,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:20:24,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 18:20:24,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:20:27,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-08-21 18:20:27,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:20:27,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-08-21 18:20:28,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:20:28,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:20:28,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:20:28,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:20:28,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:20:28,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 491 treesize of output 355 [2021-08-21 18:20:28,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:20:28,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:20:28,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:20:28,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:20:28,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:20:28,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 546 treesize of output 330 [2021-08-21 18:20:28,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:20:28,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:20:28,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:20:28,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 330 treesize of output 277 [2021-08-21 18:20:31,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, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 178 treesize of output 116 [2021-08-21 18:20:31,829 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:20:31,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503230784] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:20:31,829 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:20:31,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2021-08-21 18:20:31,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596150310] [2021-08-21 18:20:31,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-21 18:20:31,830 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:20:31,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-21 18:20:31,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=697, Unknown=0, NotChecked=0, Total=812 [2021-08-21 18:20:31,830 INFO L87 Difference]: Start difference. First operand 21444 states and 45726 transitions. Second operand has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:20:35,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:20:35,237 INFO L93 Difference]: Finished difference Result 29931 states and 62301 transitions. [2021-08-21 18:20:35,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 18:20:35,238 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2021-08-21 18:20:35,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:20:35,291 INFO L225 Difference]: With dead ends: 29931 [2021-08-21 18:20:35,292 INFO L226 Difference]: Without dead ends: 29926 [2021-08-21 18:20:35,292 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 450 ImplicationChecksByTransitivity, 3338.9ms TimeCoverageRelationStatistics Valid=246, Invalid=1560, Unknown=0, NotChecked=0, Total=1806 [2021-08-21 18:20:35,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29926 states. [2021-08-21 18:20:35,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29926 to 21706. [2021-08-21 18:20:35,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21706 states, 21705 states have (on average 2.1331490439990786) internal successors, (46300), 21705 states have internal predecessors, (46300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:20:35,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21706 states to 21706 states and 46300 transitions. [2021-08-21 18:20:35,652 INFO L78 Accepts]: Start accepts. Automaton has 21706 states and 46300 transitions. Word has length 40 [2021-08-21 18:20:35,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:20:35,652 INFO L470 AbstractCegarLoop]: Abstraction has 21706 states and 46300 transitions. [2021-08-21 18:20:35,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:20:35,653 INFO L276 IsEmpty]: Start isEmpty. Operand 21706 states and 46300 transitions. [2021-08-21 18:20:35,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-08-21 18:20:35,682 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:20:35,682 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:20:35,709 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-08-21 18:20:35,893 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 18:20:35,894 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:20:35,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:20:35,894 INFO L82 PathProgramCache]: Analyzing trace with hash 1436051164, now seen corresponding path program 38 times [2021-08-21 18:20:35,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:20:35,894 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429497715] [2021-08-21 18:20:35,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:20:35,894 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:20:36,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:18,998 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:18,998 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:18,998 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429497715] [2021-08-21 18:26:18,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429497715] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:18,998 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619568012] [2021-08-21 18:26:18,999 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:26:18,999 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:18,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:19,000 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 18:26:19,000 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 18:26:26,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:26:26,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:26,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-21 18:26:26,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:30,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-08-21 18:26:30,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:30,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-08-21 18:26:32,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:32,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:32,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:32,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:32,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:32,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 499 treesize of output 359 [2021-08-21 18:26:32,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:32,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:32,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:32,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:32,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:32,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 521 treesize of output 329 [2021-08-21 18:26:32,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:32,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:32,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:32,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 329 treesize of output 268 [2021-08-21 18:26:36,078 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:26:36,078 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 186 treesize of output 148 [2021-08-21 18:26:36,472 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:36,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619568012] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:36,472 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:36,472 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 18:26:36,472 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635340584] [2021-08-21 18:26:36,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 18:26:36,472 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:36,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 18:26:36,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=825, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:26:36,473 INFO L87 Difference]: Start difference. First operand 21706 states and 46300 transitions. Second operand has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:40,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:40,369 INFO L93 Difference]: Finished difference Result 27663 states and 58876 transitions. [2021-08-21 18:26:40,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-21 18:26:40,369 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2021-08-21 18:26:40,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:40,415 INFO L225 Difference]: With dead ends: 27663 [2021-08-21 18:26:40,415 INFO L226 Difference]: Without dead ends: 27585 [2021-08-21 18:26:40,415 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 883 ImplicationChecksByTransitivity, 4200.1ms TimeCoverageRelationStatistics Valid=482, Invalid=2598, Unknown=0, NotChecked=0, Total=3080 [2021-08-21 18:26:40,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27585 states. [2021-08-21 18:26:40,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27585 to 22174. [2021-08-21 18:26:40,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22174 states, 22173 states have (on average 2.1365624859062824) internal successors, (47374), 22173 states have internal predecessors, (47374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:40,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22174 states to 22174 states and 47374 transitions. [2021-08-21 18:26:40,785 INFO L78 Accepts]: Start accepts. Automaton has 22174 states and 47374 transitions. Word has length 40 [2021-08-21 18:26:40,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:40,785 INFO L470 AbstractCegarLoop]: Abstraction has 22174 states and 47374 transitions. [2021-08-21 18:26:40,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.25) internal successors, (72), 31 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:40,785 INFO L276 IsEmpty]: Start isEmpty. Operand 22174 states and 47374 transitions. [2021-08-21 18:26:40,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-08-21 18:26:40,852 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:40,852 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:26:40,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2021-08-21 18:26:41,080 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 18:26:41,081 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:26:41,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:41,081 INFO L82 PathProgramCache]: Analyzing trace with hash -1120347986, now seen corresponding path program 39 times [2021-08-21 18:26:41,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:41,081 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964576085] [2021-08-21 18:26:41,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:41,081 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:41,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:23,192 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:23,193 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:23,193 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964576085] [2021-08-21 18:30:23,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964576085] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:23,193 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365970772] [2021-08-21 18:30:23,193 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:30:23,193 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:23,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:23,194 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 18:30:23,195 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 18:30:35,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:30:35,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:35,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 42 conjunts are in the unsatisfiable core [2021-08-21 18:30:35,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:08,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 Received shutdown request... [2021-08-21 18:31:09,600 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT [2021-08-21 18:31:09,639 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-08-21 18:31:09,639 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-08-21 18:31:09,660 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 18:31:09,801 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 18:31:09,801 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 41 with TraceHistMax 3,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-3-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-12-3-2-2-2-1 context. [2021-08-21 18:31:09,803 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-21 18:31:09,803 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-08-21 18:31:09,803 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION [2021-08-21 18:31:09,806 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-08-21 18:31:09,806 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-21 18:31:09,807 INFO L202 PluginConnector]: Adding new model three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.08 06:31:09 BasicIcfg [2021-08-21 18:31:09,807 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-21 18:31:09,808 INFO L168 Benchmark]: Toolchain (without parser) took 872604.83 ms. Allocated memory was 213.9 MB in the beginning and 1.9 GB in the end (delta: 1.7 GB). Free memory was 193.7 MB in the beginning and 1.1 GB in the end (delta: -859.3 MB). Peak memory consumption was 1.7 GB. Max. memory is 8.0 GB. [2021-08-21 18:31:09,808 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.11 ms. Allocated memory is still 213.9 MB. Free memory was 195.0 MB in the beginning and 194.8 MB in the end (delta: 179.8 kB). There was no memory consumed. Max. memory is 8.0 GB. [2021-08-21 18:31:09,808 INFO L168 Benchmark]: Boogie Procedure Inliner took 17.61 ms. Allocated memory is still 213.9 MB. Free memory was 193.7 MB in the beginning and 192.2 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-08-21 18:31:09,808 INFO L168 Benchmark]: Boogie Preprocessor took 14.21 ms. Allocated memory is still 213.9 MB. Free memory was 192.2 MB in the beginning and 191.2 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-21 18:31:09,808 INFO L168 Benchmark]: RCFGBuilder took 298.00 ms. Allocated memory is still 213.9 MB. Free memory was 191.2 MB in the beginning and 175.6 MB in the end (delta: 15.5 MB). Peak memory consumption was 14.7 MB. Max. memory is 8.0 GB. [2021-08-21 18:31:09,808 INFO L168 Benchmark]: TraceAbstraction took 872271.55 ms. Allocated memory was 213.9 MB in the beginning and 1.9 GB in the end (delta: 1.7 GB). Free memory was 175.1 MB in the beginning and 1.1 GB in the end (delta: -877.9 MB). Peak memory consumption was 1.6 GB. Max. memory is 8.0 GB. [2021-08-21 18:31:09,809 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.11 ms. Allocated memory is still 213.9 MB. Free memory was 195.0 MB in the beginning and 194.8 MB in the end (delta: 179.8 kB). There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 17.61 ms. Allocated memory is still 213.9 MB. Free memory was 193.7 MB in the beginning and 192.2 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 14.21 ms. Allocated memory is still 213.9 MB. Free memory was 192.2 MB in the beginning and 191.2 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 298.00 ms. Allocated memory is still 213.9 MB. Free memory was 191.2 MB in the beginning and 175.6 MB in the end (delta: 15.5 MB). Peak memory consumption was 14.7 MB. Max. memory is 8.0 GB. * TraceAbstraction took 872271.55 ms. Allocated memory was 213.9 MB in the beginning and 1.9 GB in the end (delta: 1.7 GB). Free memory was 175.1 MB in the beginning and 1.1 GB in the end (delta: -877.9 MB). Peak memory consumption was 1.6 GB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 357, positive: 298, positive conditional: 298, positive unconditional: 0, negative: 59, negative conditional: 59, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 310, positive: 298, positive conditional: 0, positive unconditional: 298, negative: 12, negative conditional: 0, negative unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 92, positive: 89, positive conditional: 0, positive unconditional: 89, negative: 3, negative conditional: 0, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 92, positive: 89, positive conditional: 0, positive unconditional: 89, negative: 3, negative conditional: 0, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 3, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 3, negative conditional: 0, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 17, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 17, negative conditional: 0, negative unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 310, positive: 209, positive conditional: 0, positive unconditional: 209, negative: 9, negative conditional: 0, negative unconditional: 9, unknown: 92, unknown conditional: 0, unknown unconditional: 92] , Statistics on independence cache: Total cache size (in pairs): 92, Positive cache size: 89, Positive conditional cache size: 0, Positive unconditional cache size: 89, Negative cache size: 3, Negative conditional cache size: 0, Negative unconditional cache size: 3, Independence queries for same thread: 47 - 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: 74]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 41 with TraceHistMax 3,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-3-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-12-3-2-2-2-1 context. - TimeoutResultAtElement [Line: 67]: 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 41 with TraceHistMax 3,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-3-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-12-3-2-2-2-1 context. - TimeoutResultAtElement [Line: 68]: 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 41 with TraceHistMax 3,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-3-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-12-3-2-2-2-1 context. - TimeoutResultAtElement [Line: 67]: 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 41 with TraceHistMax 3,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-3-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-12-3-2-2-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 45 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 872167.6ms, OverallIterations: 43, TraceHistogramMax: 3, EmptinessCheckTime: 244.4ms, AutomataDifference: 46062.8ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 127.4ms, PartialOrderReductionTime: 113.4ms, HoareTripleCheckerStatistics: 1438 SDtfs, 6170 SDslu, 7740 SDs, 0 SdLazy, 25439 SolverSat, 1363 SolverUnsat, 3 SolverUnknown, 0 SolverNotchecked, 14702.4ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2191 GetRequests, 1050 SyntacticMatches, 29 SemanticMatches, 1112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12225 ImplicationChecksByTransitivity, 40669.7ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=22174occurred in iteration=42, InterpolantAutomatonStates: 916, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 2282.2ms AutomataMinimizationTime, 42 MinimizatonAttempts, 55614 StatesRemovedByMinimization, 42 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 175.0ms SsaConstructionTime, 1065.7ms SatisfiabilityAnalysisTime, 475427.9ms InterpolantComputationTime, 2662 NumberOfCodeBlocks, 2658 NumberOfCodeBlocksAsserted, 128 NumberOfCheckSat, 2581 ConstructedInterpolants, 53 QuantifiedInterpolants, 89951 SizeOfPredicates, 116 NumberOfNonLiveVariables, 3404 ConjunctsInSsa, 777 ConjunctsInUnsatCore, 81 InterpolantComputations, 3 PerfectInterpolantSequences, 328/1138 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