/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/parallel/misc-1.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-87fd7473a0bda1db0ad7f77f2116346063730f21-87fd747 [2021-08-21 17:54:48,379 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-21 17:54:48,381 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-21 17:54:48,406 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-21 17:54:48,406 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-21 17:54:48,407 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-21 17:54:48,409 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-21 17:54:48,411 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-21 17:54:48,412 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-21 17:54:48,413 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-21 17:54:48,414 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-21 17:54:48,415 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-21 17:54:48,415 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-21 17:54:48,416 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-21 17:54:48,417 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-21 17:54:48,418 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-21 17:54:48,419 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-21 17:54:48,420 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-21 17:54:48,421 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-21 17:54:48,423 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-21 17:54:48,424 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-21 17:54:48,429 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-21 17:54:48,430 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-21 17:54:48,430 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-21 17:54:48,437 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-21 17:54:48,437 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-21 17:54:48,437 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-21 17:54:48,438 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-21 17:54:48,439 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-21 17:54:48,439 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-21 17:54:48,440 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-21 17:54:48,440 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-21 17:54:48,441 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-21 17:54:48,442 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-21 17:54:48,442 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-21 17:54:48,443 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-21 17:54:48,443 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-21 17:54:48,443 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-21 17:54:48,444 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-21 17:54:48,444 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-21 17:54:48,445 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-21 17:54:48,451 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 17:54:48,471 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-21 17:54:48,471 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-21 17:54:48,472 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-21 17:54:48,472 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-21 17:54:48,473 INFO L138 SettingsManager]: * Use SBE=true [2021-08-21 17:54:48,473 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-21 17:54:48,473 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-21 17:54:48,473 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-21 17:54:48,473 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-21 17:54:48,473 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-21 17:54:48,474 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-21 17:54:48,474 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-21 17:54:48,474 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-21 17:54:48,474 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-21 17:54:48,474 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-21 17:54:48,474 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-21 17:54:48,474 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-21 17:54:48,475 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-21 17:54:48,475 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-21 17:54:48,475 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-21 17:54:48,475 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-21 17:54:48,475 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 17:54:48,475 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-21 17:54:48,476 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-21 17:54:48,476 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-21 17:54:48,476 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-21 17:54:48,476 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-21 17:54:48,478 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-21 17:54:48,479 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-21 17:54:48,479 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_DELAY_SET [2021-08-21 17:54:48,479 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 17:54:48,792 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-21 17:54:48,809 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-21 17:54:48,811 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-21 17:54:48,812 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-21 17:54:48,813 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-21 17:54:48,814 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/misc-1.wvr.bpl [2021-08-21 17:54:48,814 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/misc-1.wvr.bpl' [2021-08-21 17:54:48,836 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-21 17:54:48,837 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-21 17:54:48,838 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-21 17:54:48,838 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-21 17:54:48,838 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-21 17:54:48,849 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 05:54:48" (1/1) ... [2021-08-21 17:54:48,856 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 05:54:48" (1/1) ... [2021-08-21 17:54:48,863 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-21 17:54:48,864 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-21 17:54:48,865 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-21 17:54:48,865 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-21 17:54:48,871 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 05:54:48" (1/1) ... [2021-08-21 17:54:48,872 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 05:54:48" (1/1) ... [2021-08-21 17:54:48,872 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 05:54:48" (1/1) ... [2021-08-21 17:54:48,873 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 05:54:48" (1/1) ... [2021-08-21 17:54:48,875 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 05:54:48" (1/1) ... [2021-08-21 17:54:48,878 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 05:54:48" (1/1) ... [2021-08-21 17:54:48,879 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 05:54:48" (1/1) ... [2021-08-21 17:54:48,883 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-21 17:54:48,885 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-21 17:54:48,885 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-21 17:54:48,885 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-21 17:54:48,886 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 05:54:48" (1/1) ... [2021-08-21 17:54:48,893 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 17:54:48,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:54:48,914 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 17:54:48,932 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 17:54:48,957 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-21 17:54:48,958 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-21 17:54:48,958 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-21 17:54:48,958 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-21 17:54:48,958 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-21 17:54:48,958 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-21 17:54:48,958 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-21 17:54:48,959 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-21 17:54:48,959 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-21 17:54:48,959 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 17:54:49,180 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-21 17:54:49,180 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-21 17:54:49,182 INFO L202 PluginConnector]: Adding new model misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 05:54:49 BoogieIcfgContainer [2021-08-21 17:54:49,182 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-21 17:54:49,184 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-21 17:54:49,184 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-21 17:54:49,186 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-21 17:54:49,186 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 05:54:48" (1/2) ... [2021-08-21 17:54:49,187 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57c6c6f1 and model type misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.08 05:54:49, skipping insertion in model container [2021-08-21 17:54:49,187 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 05:54:49" (2/2) ... [2021-08-21 17:54:49,188 INFO L111 eAbstractionObserver]: Analyzing ICFG misc-1.wvr.bpl [2021-08-21 17:54:49,192 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-21 17:54:49,193 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-21 17:54:49,193 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-21 17:54:49,193 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-21 17:54:49,253 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-08-21 17:54:49,320 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-21 17:54:49,342 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 17:54:49,342 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-08-21 17:54:49,462 INFO L276 IsEmpty]: Start isEmpty. Operand has 104 states, 86 states have (on average 1.4534883720930232) internal successors, (125), 103 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:49,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-08-21 17:54:49,475 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:54:49,475 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:54:49,476 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:54:49,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:54:49,487 INFO L82 PathProgramCache]: Analyzing trace with hash -2086014535, now seen corresponding path program 1 times [2021-08-21 17:54:49,495 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:54:49,497 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119864487] [2021-08-21 17:54:49,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:54:49,498 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:54:49,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:54:49,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:54:49,749 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:54:49,749 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119864487] [2021-08-21 17:54:49,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119864487] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 17:54:49,750 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 17:54:49,750 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-21 17:54:49,751 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294815494] [2021-08-21 17:54:49,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-21 17:54:49,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:54:49,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-21 17:54:49,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-21 17:54:49,767 INFO L87 Difference]: Start difference. First operand has 104 states, 86 states have (on average 1.4534883720930232) internal successors, (125), 103 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:49,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:54:49,871 INFO L93 Difference]: Finished difference Result 299 states and 384 transitions. [2021-08-21 17:54:49,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 17:54:49,872 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-08-21 17:54:49,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:54:49,882 INFO L225 Difference]: With dead ends: 299 [2021-08-21 17:54:49,882 INFO L226 Difference]: Without dead ends: 195 [2021-08-21 17:54:49,883 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 50.5ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-21 17:54:49,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-08-21 17:54:49,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 74. [2021-08-21 17:54:49,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 73 states have (on average 1.36986301369863) internal successors, (100), 73 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:49,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 100 transitions. [2021-08-21 17:54:49,930 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 100 transitions. Word has length 13 [2021-08-21 17:54:49,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:54:49,931 INFO L470 AbstractCegarLoop]: Abstraction has 74 states and 100 transitions. [2021-08-21 17:54:49,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:49,931 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 100 transitions. [2021-08-21 17:54:49,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 17:54:49,932 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:54:49,932 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:54:49,933 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-21 17:54:49,933 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:54:49,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:54:49,934 INFO L82 PathProgramCache]: Analyzing trace with hash 473389300, now seen corresponding path program 1 times [2021-08-21 17:54:49,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:54:49,934 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947029023] [2021-08-21 17:54:49,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:54:49,934 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:54:49,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:54:49,993 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:54:49,994 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:54:49,994 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947029023] [2021-08-21 17:54:49,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947029023] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:54:49,995 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247429135] [2021-08-21 17:54:49,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:54:49,996 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:54:49,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:54:50,001 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 17:54:50,011 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 17:54:50,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:54:50,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-21 17:54:50,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:54:50,214 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:54:50,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247429135] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:54:50,214 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:54:50,214 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 5 [2021-08-21 17:54:50,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577446418] [2021-08-21 17:54:50,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 17:54:50,217 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:54:50,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 17:54:50,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-08-21 17:54:50,226 INFO L87 Difference]: Start difference. First operand 74 states and 100 transitions. Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:50,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:54:50,323 INFO L93 Difference]: Finished difference Result 176 states and 235 transitions. [2021-08-21 17:54:50,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 17:54:50,324 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 17:54:50,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:54:50,329 INFO L225 Difference]: With dead ends: 176 [2021-08-21 17:54:50,329 INFO L226 Difference]: Without dead ends: 176 [2021-08-21 17:54:50,331 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 31.5ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-21 17:54:50,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-08-21 17:54:50,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 78. [2021-08-21 17:54:50,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 77 states have (on average 1.4155844155844155) internal successors, (109), 77 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:50,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 109 transitions. [2021-08-21 17:54:50,348 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 109 transitions. Word has length 17 [2021-08-21 17:54:50,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:54:50,349 INFO L470 AbstractCegarLoop]: Abstraction has 78 states and 109 transitions. [2021-08-21 17:54:50,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:50,350 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 109 transitions. [2021-08-21 17:54:50,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 17:54:50,353 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:54:50,353 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:54:50,389 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-08-21 17:54:50,583 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 17:54:50,583 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:54:50,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:54:50,583 INFO L82 PathProgramCache]: Analyzing trace with hash 282421022, now seen corresponding path program 1 times [2021-08-21 17:54:50,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:54:50,584 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956426296] [2021-08-21 17:54:50,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:54:50,584 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:54:50,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:54:50,665 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 17:54:50,665 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:54:50,665 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956426296] [2021-08-21 17:54:50,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956426296] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 17:54:50,666 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 17:54:50,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-21 17:54:50,666 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628349306] [2021-08-21 17:54:50,666 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-21 17:54:50,666 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:54:50,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-21 17:54:50,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 17:54:50,667 INFO L87 Difference]: Start difference. First operand 78 states and 109 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:50,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:54:50,712 INFO L93 Difference]: Finished difference Result 160 states and 219 transitions. [2021-08-21 17:54:50,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 17:54:50,714 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 17:54:50,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:54:50,715 INFO L225 Difference]: With dead ends: 160 [2021-08-21 17:54:50,715 INFO L226 Difference]: Without dead ends: 160 [2021-08-21 17:54:50,715 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 14.0ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 17:54:50,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2021-08-21 17:54:50,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 86. [2021-08-21 17:54:50,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 1.4352941176470588) internal successors, (122), 85 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:50,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 122 transitions. [2021-08-21 17:54:50,721 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 122 transitions. Word has length 17 [2021-08-21 17:54:50,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:54:50,722 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 122 transitions. [2021-08-21 17:54:50,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:50,722 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 122 transitions. [2021-08-21 17:54:50,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-21 17:54:50,723 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:54:50,723 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:54:50,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-21 17:54:50,723 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:54:50,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:54:50,724 INFO L82 PathProgramCache]: Analyzing trace with hash -1507803596, now seen corresponding path program 2 times [2021-08-21 17:54:50,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:54:50,724 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503663575] [2021-08-21 17:54:50,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:54:50,725 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:54:50,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:54:50,751 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 17:54:50,752 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:54:50,752 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503663575] [2021-08-21 17:54:50,752 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503663575] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 17:54:50,752 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 17:54:50,752 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 17:54:50,753 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160737092] [2021-08-21 17:54:50,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 17:54:50,753 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:54:50,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 17:54:50,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 17:54:50,754 INFO L87 Difference]: Start difference. First operand 86 states and 122 transitions. Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:50,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:54:50,796 INFO L93 Difference]: Finished difference Result 129 states and 177 transitions. [2021-08-21 17:54:50,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 17:54:50,801 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-21 17:54:50,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:54:50,802 INFO L225 Difference]: With dead ends: 129 [2021-08-21 17:54:50,802 INFO L226 Difference]: Without dead ends: 126 [2021-08-21 17:54:50,802 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.0ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 17:54:50,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-08-21 17:54:50,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 86. [2021-08-21 17:54:50,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 1.423529411764706) internal successors, (121), 85 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:50,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 121 transitions. [2021-08-21 17:54:50,815 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 121 transitions. Word has length 17 [2021-08-21 17:54:50,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:54:50,815 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 121 transitions. [2021-08-21 17:54:50,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:50,815 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 121 transitions. [2021-08-21 17:54:50,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-21 17:54:50,819 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:54:50,819 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:54:50,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-08-21 17:54:50,819 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:54:50,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:54:50,820 INFO L82 PathProgramCache]: Analyzing trace with hash 1234614489, now seen corresponding path program 1 times [2021-08-21 17:54:50,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:54:50,821 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518764841] [2021-08-21 17:54:50,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:54:50,822 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:54:50,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:54:51,157 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:54:51,157 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:54:51,158 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518764841] [2021-08-21 17:54:51,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518764841] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:54:51,158 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52642528] [2021-08-21 17:54:51,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:54:51,158 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:54:51,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:54:51,163 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 17:54:51,163 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 17:54:51,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:54:51,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-21 17:54:51,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:54:51,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 17:54:51,666 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:54:51,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [52642528] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:54:51,666 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:54:51,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 12 [2021-08-21 17:54:51,667 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467068542] [2021-08-21 17:54:51,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 17:54:51,667 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:54:51,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 17:54:51,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2021-08-21 17:54:51,668 INFO L87 Difference]: Start difference. First operand 86 states and 121 transitions. Second operand has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 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 17:54:51,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:54:51,883 INFO L93 Difference]: Finished difference Result 315 states and 448 transitions. [2021-08-21 17:54:51,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 17:54:51,884 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 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 21 [2021-08-21 17:54:51,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:54:51,886 INFO L225 Difference]: With dead ends: 315 [2021-08-21 17:54:51,886 INFO L226 Difference]: Without dead ends: 310 [2021-08-21 17:54:51,887 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 238.3ms TimeCoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2021-08-21 17:54:51,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2021-08-21 17:54:51,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 116. [2021-08-21 17:54:51,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 115 states have (on average 1.4608695652173913) internal successors, (168), 115 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:51,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 168 transitions. [2021-08-21 17:54:51,900 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 168 transitions. Word has length 21 [2021-08-21 17:54:51,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:54:51,901 INFO L470 AbstractCegarLoop]: Abstraction has 116 states and 168 transitions. [2021-08-21 17:54:51,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 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 17:54:51,901 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 168 transitions. [2021-08-21 17:54:51,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-21 17:54:51,903 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:54:51,903 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:54:51,927 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 17:54:52,116 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:54:52,117 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:54:52,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:54:52,117 INFO L82 PathProgramCache]: Analyzing trace with hash -1197456231, now seen corresponding path program 2 times [2021-08-21 17:54:52,117 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:54:52,118 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002503384] [2021-08-21 17:54:52,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:54:52,118 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:54:52,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:54:52,295 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:54:52,295 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:54:52,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002503384] [2021-08-21 17:54:52,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002503384] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:54:52,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213192173] [2021-08-21 17:54:52,296 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 17:54:52,296 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:54:52,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:54:52,297 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 17:54:52,312 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 17:54:52,383 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 17:54:52,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:54:52,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-21 17:54:52,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:54:52,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 17:54:52,806 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:54:52,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213192173] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:54:52,807 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:54:52,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 12 [2021-08-21 17:54:52,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293473964] [2021-08-21 17:54:52,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 17:54:52,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:54:52,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 17:54:52,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-08-21 17:54:52,808 INFO L87 Difference]: Start difference. First operand 116 states and 168 transitions. Second operand has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 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 17:54:53,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:54:53,031 INFO L93 Difference]: Finished difference Result 351 states and 495 transitions. [2021-08-21 17:54:53,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 17:54:53,031 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 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 21 [2021-08-21 17:54:53,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:54:53,033 INFO L225 Difference]: With dead ends: 351 [2021-08-21 17:54:53,033 INFO L226 Difference]: Without dead ends: 346 [2021-08-21 17:54:53,034 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 173.9ms TimeCoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2021-08-21 17:54:53,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2021-08-21 17:54:53,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 128. [2021-08-21 17:54:53,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 127 states have (on average 1.4409448818897639) internal successors, (183), 127 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:53,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 183 transitions. [2021-08-21 17:54:53,039 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 183 transitions. Word has length 21 [2021-08-21 17:54:53,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:54:53,039 INFO L470 AbstractCegarLoop]: Abstraction has 128 states and 183 transitions. [2021-08-21 17:54:53,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 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 17:54:53,039 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 183 transitions. [2021-08-21 17:54:53,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-21 17:54:53,040 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:54:53,040 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:54:53,068 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 17:54:53,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:54:53,265 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:54:53,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:54:53,265 INFO L82 PathProgramCache]: Analyzing trace with hash 1160122243, now seen corresponding path program 3 times [2021-08-21 17:54:53,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:54:53,266 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823119175] [2021-08-21 17:54:53,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:54:53,266 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:54:53,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:54:53,438 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:54:53,439 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:54:53,439 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823119175] [2021-08-21 17:54:53,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823119175] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:54:53,442 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046915372] [2021-08-21 17:54:53,442 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 17:54:53,442 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:54:53,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:54:53,449 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 17:54:53,451 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 17:54:53,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 17:54:53,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:54:53,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-21 17:54:53,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:54:53,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-08-21 17:54:53,952 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:54:53,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046915372] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:54:53,953 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:54:53,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 12 [2021-08-21 17:54:53,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684707871] [2021-08-21 17:54:53,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 17:54:53,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:54:53,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 17:54:53,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-21 17:54:53,957 INFO L87 Difference]: Start difference. First operand 128 states and 183 transitions. Second operand has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 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 17:54:54,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:54:54,200 INFO L93 Difference]: Finished difference Result 334 states and 477 transitions. [2021-08-21 17:54:54,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 17:54:54,200 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 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 21 [2021-08-21 17:54:54,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:54:54,202 INFO L225 Difference]: With dead ends: 334 [2021-08-21 17:54:54,202 INFO L226 Difference]: Without dead ends: 329 [2021-08-21 17:54:54,203 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 161.4ms TimeCoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2021-08-21 17:54:54,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2021-08-21 17:54:54,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 158. [2021-08-21 17:54:54,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 1.4267515923566878) internal successors, (224), 157 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:54,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 224 transitions. [2021-08-21 17:54:54,209 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 224 transitions. Word has length 21 [2021-08-21 17:54:54,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:54:54,209 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 224 transitions. [2021-08-21 17:54:54,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 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 17:54:54,209 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 224 transitions. [2021-08-21 17:54:54,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-21 17:54:54,210 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:54:54,210 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:54:54,236 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 17:54:54,432 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 17:54:54,433 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:54:54,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:54:54,433 INFO L82 PathProgramCache]: Analyzing trace with hash -1181567724, now seen corresponding path program 4 times [2021-08-21 17:54:54,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:54:54,433 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797126927] [2021-08-21 17:54:54,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:54:54,434 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:54:54,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:54:54,482 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:54:54,482 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:54:54,482 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797126927] [2021-08-21 17:54:54,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797126927] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:54:54,482 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780843640] [2021-08-21 17:54:54,483 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 17:54:54,483 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:54:54,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:54:54,493 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 17:54:54,499 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 17:54:54,644 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 17:54:54,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:54:54,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 17:54:54,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:54:54,732 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:54:54,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780843640] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:54:54,732 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:54:54,732 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-21 17:54:54,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954721359] [2021-08-21 17:54:54,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 17:54:54,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:54:54,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 17:54:54,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-08-21 17:54:54,734 INFO L87 Difference]: Start difference. First operand 158 states and 224 transitions. Second operand has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:54,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:54:54,901 INFO L93 Difference]: Finished difference Result 308 states and 430 transitions. [2021-08-21 17:54:54,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 17:54:54,903 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-08-21 17:54:54,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:54:54,904 INFO L225 Difference]: With dead ends: 308 [2021-08-21 17:54:54,904 INFO L226 Difference]: Without dead ends: 308 [2021-08-21 17:54:54,905 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 58.5ms TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-08-21 17:54:54,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2021-08-21 17:54:54,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 189. [2021-08-21 17:54:54,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 1.4308510638297873) internal successors, (269), 188 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:54,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 269 transitions. [2021-08-21 17:54:54,912 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 269 transitions. Word has length 25 [2021-08-21 17:54:54,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:54:54,913 INFO L470 AbstractCegarLoop]: Abstraction has 189 states and 269 transitions. [2021-08-21 17:54:54,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:54,914 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 269 transitions. [2021-08-21 17:54:54,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-21 17:54:54,914 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:54:54,914 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:54:54,943 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 17:54:55,139 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 17:54:55,139 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:54:55,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:54:55,140 INFO L82 PathProgramCache]: Analyzing trace with hash -154558914, now seen corresponding path program 5 times [2021-08-21 17:54:55,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:54:55,140 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10480918] [2021-08-21 17:54:55,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:54:55,140 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:54:55,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:54:55,200 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:54:55,201 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:54:55,201 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10480918] [2021-08-21 17:54:55,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10480918] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:54:55,201 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088804144] [2021-08-21 17:54:55,201 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 17:54:55,201 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:54:55,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:54:55,209 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 17:54:55,230 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 17:54:55,351 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 17:54:55,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:54:55,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 17:54:55,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:54:55,434 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:54:55,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088804144] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:54:55,435 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:54:55,435 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-08-21 17:54:55,435 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783232331] [2021-08-21 17:54:55,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 17:54:55,435 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:54:55,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 17:54:55,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-08-21 17:54:55,436 INFO L87 Difference]: Start difference. First operand 189 states and 269 transitions. Second operand has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:55,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:54:55,546 INFO L93 Difference]: Finished difference Result 406 states and 566 transitions. [2021-08-21 17:54:55,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 17:54:55,546 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-08-21 17:54:55,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:54:55,547 INFO L225 Difference]: With dead ends: 406 [2021-08-21 17:54:55,547 INFO L226 Difference]: Without dead ends: 406 [2021-08-21 17:54:55,548 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 38.4ms TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-08-21 17:54:55,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2021-08-21 17:54:55,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 286. [2021-08-21 17:54:55,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 285 states have (on average 1.4631578947368422) internal successors, (417), 285 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:55,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 417 transitions. [2021-08-21 17:54:55,556 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 417 transitions. Word has length 25 [2021-08-21 17:54:55,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:54:55,556 INFO L470 AbstractCegarLoop]: Abstraction has 286 states and 417 transitions. [2021-08-21 17:54:55,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:55,557 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 417 transitions. [2021-08-21 17:54:55,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-21 17:54:55,557 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:54:55,558 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:54:55,578 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 17:54:55,764 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 17:54:55,765 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:54:55,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:54:55,765 INFO L82 PathProgramCache]: Analyzing trace with hash -1944783532, now seen corresponding path program 6 times [2021-08-21 17:54:55,766 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:54:55,766 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177903918] [2021-08-21 17:54:55,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:54:55,766 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:54:55,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:54:55,825 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 17:54:55,826 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:54:55,826 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177903918] [2021-08-21 17:54:55,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177903918] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:54:55,826 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628698649] [2021-08-21 17:54:55,826 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 17:54:55,826 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:54:55,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:54:55,836 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 17:54:55,836 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 17:54:55,981 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-21 17:54:55,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:54:55,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 17:54:55,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:54:56,067 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 17:54:56,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628698649] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:54:56,068 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:54:56,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-08-21 17:54:56,068 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136039185] [2021-08-21 17:54:56,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 17:54:56,069 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:54:56,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 17:54:56,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-08-21 17:54:56,070 INFO L87 Difference]: Start difference. First operand 286 states and 417 transitions. Second operand has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:56,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:54:56,163 INFO L93 Difference]: Finished difference Result 396 states and 551 transitions. [2021-08-21 17:54:56,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 17:54:56,164 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-08-21 17:54:56,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:54:56,165 INFO L225 Difference]: With dead ends: 396 [2021-08-21 17:54:56,165 INFO L226 Difference]: Without dead ends: 393 [2021-08-21 17:54:56,166 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 27.7ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-21 17:54:56,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2021-08-21 17:54:56,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 289. [2021-08-21 17:54:56,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 288 states have (on average 1.4548611111111112) internal successors, (419), 288 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:56,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 419 transitions. [2021-08-21 17:54:56,173 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 419 transitions. Word has length 25 [2021-08-21 17:54:56,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:54:56,174 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 419 transitions. [2021-08-21 17:54:56,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:56,174 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 419 transitions. [2021-08-21 17:54:56,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-21 17:54:56,175 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:54:56,175 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:54:56,201 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 17:54:56,392 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 17:54:56,392 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:54:56,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:54:56,393 INFO L82 PathProgramCache]: Analyzing trace with hash 1326633322, now seen corresponding path program 7 times [2021-08-21 17:54:56,393 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:54:56,393 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270925392] [2021-08-21 17:54:56,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:54:56,393 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:54:56,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:54:56,458 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:54:56,459 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:54:56,459 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270925392] [2021-08-21 17:54:56,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270925392] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:54:56,459 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835032994] [2021-08-21 17:54:56,459 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 17:54:56,459 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:54:56,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:54:56,460 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 17:54:56,462 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 17:54:56,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:54:56,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 17:54:56,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:54:56,699 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:54:56,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835032994] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:54:56,700 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:54:56,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-21 17:54:56,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041584831] [2021-08-21 17:54:56,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 17:54:56,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:54:56,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 17:54:56,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-21 17:54:56,702 INFO L87 Difference]: Start difference. First operand 289 states and 419 transitions. Second operand has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:56,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:54:56,819 INFO L93 Difference]: Finished difference Result 378 states and 524 transitions. [2021-08-21 17:54:56,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 17:54:56,820 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-08-21 17:54:56,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:54:56,821 INFO L225 Difference]: With dead ends: 378 [2021-08-21 17:54:56,822 INFO L226 Difference]: Without dead ends: 357 [2021-08-21 17:54:56,822 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 38.4ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-08-21 17:54:56,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2021-08-21 17:54:56,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 310. [2021-08-21 17:54:56,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 1.4466019417475728) internal successors, (447), 309 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:56,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 447 transitions. [2021-08-21 17:54:56,829 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 447 transitions. Word has length 25 [2021-08-21 17:54:56,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:54:56,829 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 447 transitions. [2021-08-21 17:54:56,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:56,829 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 447 transitions. [2021-08-21 17:54:56,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-21 17:54:56,830 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:54:56,830 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:54:56,854 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 17:54:57,044 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 17:54:57,045 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:54:57,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:54:57,046 INFO L82 PathProgramCache]: Analyzing trace with hash 1024217064, now seen corresponding path program 8 times [2021-08-21 17:54:57,046 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:54:57,046 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3552752] [2021-08-21 17:54:57,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:54:57,046 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:54:57,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:54:57,106 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:54:57,107 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:54:57,107 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3552752] [2021-08-21 17:54:57,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3552752] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:54:57,107 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124583207] [2021-08-21 17:54:57,107 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 17:54:57,107 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:54:57,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:54:57,108 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 17:54:57,132 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 17:54:57,271 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 17:54:57,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:54:57,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 17:54:57,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:54:57,347 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:54:57,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124583207] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:54:57,347 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:54:57,347 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-21 17:54:57,347 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127253785] [2021-08-21 17:54:57,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 17:54:57,348 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:54:57,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 17:54:57,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-08-21 17:54:57,349 INFO L87 Difference]: Start difference. First operand 310 states and 447 transitions. Second operand has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:57,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:54:57,506 INFO L93 Difference]: Finished difference Result 427 states and 605 transitions. [2021-08-21 17:54:57,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 17:54:57,507 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-08-21 17:54:57,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:54:57,508 INFO L225 Difference]: With dead ends: 427 [2021-08-21 17:54:57,508 INFO L226 Difference]: Without dead ends: 427 [2021-08-21 17:54:57,509 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 63.4ms TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-08-21 17:54:57,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2021-08-21 17:54:57,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 389. [2021-08-21 17:54:57,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 388 states have (on average 1.4458762886597938) internal successors, (561), 388 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:57,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 561 transitions. [2021-08-21 17:54:57,517 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 561 transitions. Word has length 25 [2021-08-21 17:54:57,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:54:57,517 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 561 transitions. [2021-08-21 17:54:57,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:57,517 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 561 transitions. [2021-08-21 17:54:57,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-21 17:54:57,519 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:54:57,519 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:54:57,543 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 17:54:57,743 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 17:54:57,743 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:54:57,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:54:57,744 INFO L82 PathProgramCache]: Analyzing trace with hash 376569192, now seen corresponding path program 9 times [2021-08-21 17:54:57,744 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:54:57,744 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358951390] [2021-08-21 17:54:57,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:54:57,744 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:54:57,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:54:57,807 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:54:57,807 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:54:57,808 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358951390] [2021-08-21 17:54:57,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358951390] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:54:57,808 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936311986] [2021-08-21 17:54:57,808 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 17:54:57,808 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:54:57,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:54:57,815 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 17:54:57,821 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 17:54:57,981 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 17:54:57,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:54:57,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 17:54:57,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:54:58,083 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:54:58,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1936311986] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:54:58,083 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:54:58,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-08-21 17:54:58,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027203086] [2021-08-21 17:54:58,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 17:54:58,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:54:58,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 17:54:58,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-08-21 17:54:58,085 INFO L87 Difference]: Start difference. First operand 389 states and 561 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:58,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:54:58,179 INFO L93 Difference]: Finished difference Result 641 states and 896 transitions. [2021-08-21 17:54:58,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 17:54:58,180 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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 17:54:58,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:54:58,182 INFO L225 Difference]: With dead ends: 641 [2021-08-21 17:54:58,182 INFO L226 Difference]: Without dead ends: 641 [2021-08-21 17:54:58,183 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 40.0ms TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-08-21 17:54:58,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2021-08-21 17:54:58,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 474. [2021-08-21 17:54:58,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 473 states have (on average 1.4608879492600422) internal successors, (691), 473 states have internal predecessors, (691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:58,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 691 transitions. [2021-08-21 17:54:58,195 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 691 transitions. Word has length 25 [2021-08-21 17:54:58,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:54:58,196 INFO L470 AbstractCegarLoop]: Abstraction has 474 states and 691 transitions. [2021-08-21 17:54:58,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:58,196 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 691 transitions. [2021-08-21 17:54:58,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-21 17:54:58,197 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:54:58,197 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:54:58,226 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 17:54:58,415 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 17:54:58,415 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:54:58,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:54:58,416 INFO L82 PathProgramCache]: Analyzing trace with hash -312154370, now seen corresponding path program 10 times [2021-08-21 17:54:58,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:54:58,416 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638127625] [2021-08-21 17:54:58,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:54:58,416 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:54:58,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:54:58,459 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 17:54:58,459 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:54:58,459 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638127625] [2021-08-21 17:54:58,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638127625] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:54:58,460 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133439227] [2021-08-21 17:54:58,460 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 17:54:58,460 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:54:58,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:54:58,466 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 17:54:58,480 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 17:54:58,669 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 17:54:58,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:54:58,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 17:54:58,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:54:58,742 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 17:54:58,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2133439227] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:54:58,742 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:54:58,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-08-21 17:54:58,743 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346063275] [2021-08-21 17:54:58,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 17:54:58,743 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:54:58,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 17:54:58,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-21 17:54:58,744 INFO L87 Difference]: Start difference. First operand 474 states and 691 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:58,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:54:58,814 INFO L93 Difference]: Finished difference Result 487 states and 702 transitions. [2021-08-21 17:54:58,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 17:54:58,815 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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 17:54:58,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:54:58,817 INFO L225 Difference]: With dead ends: 487 [2021-08-21 17:54:58,817 INFO L226 Difference]: Without dead ends: 484 [2021-08-21 17:54:58,817 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 18.7ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-21 17:54:58,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2021-08-21 17:54:58,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 474. [2021-08-21 17:54:58,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 473 states have (on average 1.4587737843551798) internal successors, (690), 473 states have internal predecessors, (690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:58,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 690 transitions. [2021-08-21 17:54:58,827 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 690 transitions. Word has length 25 [2021-08-21 17:54:58,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:54:58,827 INFO L470 AbstractCegarLoop]: Abstraction has 474 states and 690 transitions. [2021-08-21 17:54:58,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:54:58,827 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 690 transitions. [2021-08-21 17:54:58,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 17:54:58,828 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:54:58,828 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:54:58,852 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 17:54:59,052 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 17:54:59,053 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:54:59,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:54:59,053 INFO L82 PathProgramCache]: Analyzing trace with hash -744028935, now seen corresponding path program 11 times [2021-08-21 17:54:59,053 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:54:59,053 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743519750] [2021-08-21 17:54:59,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:54:59,053 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:54:59,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:54:59,566 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:54:59,566 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:54:59,566 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743519750] [2021-08-21 17:54:59,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743519750] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:54:59,566 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091818036] [2021-08-21 17:54:59,567 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 17:54:59,567 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:54:59,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:54:59,569 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 17:54:59,594 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 17:54:59,779 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 17:54:59,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:54:59,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 17:54:59,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:55:00,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-21 17:55:00,503 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:00,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091818036] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:00,504 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:55:00,504 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 19 [2021-08-21 17:55:00,506 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242219873] [2021-08-21 17:55:00,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 17:55:00,506 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:55:00,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 17:55:00,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2021-08-21 17:55:00,507 INFO L87 Difference]: Start difference. First operand 474 states and 690 transitions. Second operand has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:01,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:55:01,866 INFO L93 Difference]: Finished difference Result 1275 states and 1917 transitions. [2021-08-21 17:55:01,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 17:55:01,866 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-21 17:55:01,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:55:01,871 INFO L225 Difference]: With dead ends: 1275 [2021-08-21 17:55:01,871 INFO L226 Difference]: Without dead ends: 1265 [2021-08-21 17:55:01,874 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 21 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 1124.7ms TimeCoverageRelationStatistics Valid=357, Invalid=1125, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 17:55:01,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1265 states. [2021-08-21 17:55:01,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1265 to 515. [2021-08-21 17:55:01,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 514 states have (on average 1.4766536964980546) internal successors, (759), 514 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:01,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 759 transitions. [2021-08-21 17:55:01,895 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 759 transitions. Word has length 29 [2021-08-21 17:55:01,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:55:01,895 INFO L470 AbstractCegarLoop]: Abstraction has 515 states and 759 transitions. [2021-08-21 17:55:01,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:01,896 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 759 transitions. [2021-08-21 17:55:01,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 17:55:01,897 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:55:01,897 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:55:01,922 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 17:55:02,113 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 17:55:02,113 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:55:02,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:55:02,114 INFO L82 PathProgramCache]: Analyzing trace with hash 1118867641, now seen corresponding path program 12 times [2021-08-21 17:55:02,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:55:02,114 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879598253] [2021-08-21 17:55:02,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:55:02,114 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:55:02,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:55:02,609 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:02,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:55:02,610 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879598253] [2021-08-21 17:55:02,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879598253] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:02,610 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975400799] [2021-08-21 17:55:02,610 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 17:55:02,610 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:55:02,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:55:02,614 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 17:55:02,619 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 17:55:02,891 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 17:55:02,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:55:02,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 17:55:02,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:55:03,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-21 17:55:03,605 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:03,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975400799] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:03,605 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:55:03,606 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 19 [2021-08-21 17:55:03,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403863540] [2021-08-21 17:55:03,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 17:55:03,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:55:03,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 17:55:03,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2021-08-21 17:55:03,607 INFO L87 Difference]: Start difference. First operand 515 states and 759 transitions. Second operand has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:04,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:55:04,756 INFO L93 Difference]: Finished difference Result 1332 states and 1983 transitions. [2021-08-21 17:55:04,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 17:55:04,756 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-21 17:55:04,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:55:04,761 INFO L225 Difference]: With dead ends: 1332 [2021-08-21 17:55:04,761 INFO L226 Difference]: Without dead ends: 1321 [2021-08-21 17:55:04,762 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 21 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 886.8ms TimeCoverageRelationStatistics Valid=252, Invalid=804, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 17:55:04,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1321 states. [2021-08-21 17:55:04,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1321 to 523. [2021-08-21 17:55:04,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 522 states have (on average 1.4770114942528736) internal successors, (771), 522 states have internal predecessors, (771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:04,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 771 transitions. [2021-08-21 17:55:04,778 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 771 transitions. Word has length 29 [2021-08-21 17:55:04,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:55:04,779 INFO L470 AbstractCegarLoop]: Abstraction has 523 states and 771 transitions. [2021-08-21 17:55:04,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:04,779 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 771 transitions. [2021-08-21 17:55:04,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 17:55:04,780 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:55:04,780 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:55:04,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-08-21 17:55:05,004 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 17:55:05,005 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:55:05,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:55:05,005 INFO L82 PathProgramCache]: Analyzing trace with hash -1232192391, now seen corresponding path program 13 times [2021-08-21 17:55:05,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:55:05,005 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590504551] [2021-08-21 17:55:05,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:55:05,005 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:55:05,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:55:05,448 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:05,448 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:55:05,448 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590504551] [2021-08-21 17:55:05,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590504551] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:05,448 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855608858] [2021-08-21 17:55:05,448 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 17:55:05,448 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:55:05,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:55:05,449 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 17:55:05,450 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 17:55:05,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:55:05,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 17:55:05,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:55:06,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-21 17:55:06,395 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:06,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855608858] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:06,396 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:55:06,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 19 [2021-08-21 17:55:06,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098613536] [2021-08-21 17:55:06,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 17:55:06,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:55:06,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 17:55:06,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2021-08-21 17:55:06,397 INFO L87 Difference]: Start difference. First operand 523 states and 771 transitions. Second operand has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:07,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:55:07,413 INFO L93 Difference]: Finished difference Result 1274 states and 1903 transitions. [2021-08-21 17:55:07,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 17:55:07,414 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-21 17:55:07,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:55:07,418 INFO L225 Difference]: With dead ends: 1274 [2021-08-21 17:55:07,418 INFO L226 Difference]: Without dead ends: 1269 [2021-08-21 17:55:07,418 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 21 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 676.5ms TimeCoverageRelationStatistics Valid=189, Invalid=681, Unknown=0, NotChecked=0, Total=870 [2021-08-21 17:55:07,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1269 states. [2021-08-21 17:55:07,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1269 to 535. [2021-08-21 17:55:07,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 534 states have (on average 1.4719101123595506) internal successors, (786), 534 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:07,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 786 transitions. [2021-08-21 17:55:07,433 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 786 transitions. Word has length 29 [2021-08-21 17:55:07,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:55:07,433 INFO L470 AbstractCegarLoop]: Abstraction has 535 states and 786 transitions. [2021-08-21 17:55:07,433 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 19 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:07,433 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 786 transitions. [2021-08-21 17:55:07,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 17:55:07,434 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:55:07,434 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:55:07,462 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 17:55:07,657 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 17:55:07,657 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:55:07,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:55:07,658 INFO L82 PathProgramCache]: Analyzing trace with hash 434747043, now seen corresponding path program 14 times [2021-08-21 17:55:07,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:55:07,658 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458140253] [2021-08-21 17:55:07,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:55:07,658 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:55:07,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:55:08,042 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:08,043 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:55:08,043 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458140253] [2021-08-21 17:55:08,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458140253] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:08,043 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729554605] [2021-08-21 17:55:08,043 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 17:55:08,043 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:55:08,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:55:08,051 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 17:55:08,051 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 17:55:08,406 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 17:55:08,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:55:08,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 17:55:08,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:55:08,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 17:55:08,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 17:55:09,034 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:09,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729554605] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:09,034 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:55:09,034 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 20 [2021-08-21 17:55:09,034 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822572545] [2021-08-21 17:55:09,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 17:55:09,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:55:09,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 17:55:09,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2021-08-21 17:55:09,036 INFO L87 Difference]: Start difference. First operand 535 states and 786 transitions. Second operand has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 20 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 17:55:10,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:55:10,975 INFO L93 Difference]: Finished difference Result 1210 states and 1843 transitions. [2021-08-21 17:55:10,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-21 17:55:10,975 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 20 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 29 [2021-08-21 17:55:10,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:55:10,979 INFO L225 Difference]: With dead ends: 1210 [2021-08-21 17:55:10,979 INFO L226 Difference]: Without dead ends: 1205 [2021-08-21 17:55:10,980 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 710 ImplicationChecksByTransitivity, 1707.7ms TimeCoverageRelationStatistics Valid=524, Invalid=1926, Unknown=0, NotChecked=0, Total=2450 [2021-08-21 17:55:10,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1205 states. [2021-08-21 17:55:10,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1205 to 562. [2021-08-21 17:55:10,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 561 states have (on average 1.4723707664884136) internal successors, (826), 561 states have internal predecessors, (826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:10,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 826 transitions. [2021-08-21 17:55:10,994 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 826 transitions. Word has length 29 [2021-08-21 17:55:10,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:55:10,994 INFO L470 AbstractCegarLoop]: Abstraction has 562 states and 826 transitions. [2021-08-21 17:55:10,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4761904761904763) internal successors, (52), 20 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 17:55:10,995 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 826 transitions. [2021-08-21 17:55:10,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 17:55:10,996 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:55:10,996 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:55:11,024 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 17:55:11,208 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 17:55:11,209 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:55:11,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:55:11,209 INFO L82 PathProgramCache]: Analyzing trace with hash 888600227, now seen corresponding path program 15 times [2021-08-21 17:55:11,209 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:55:11,209 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513827898] [2021-08-21 17:55:11,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:55:11,209 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:55:11,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:55:11,657 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:11,658 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:55:11,658 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513827898] [2021-08-21 17:55:11,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513827898] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:11,658 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385558455] [2021-08-21 17:55:11,658 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 17:55:11,658 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:55:11,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:55:11,659 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 17:55:11,659 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 17:55:12,065 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 17:55:12,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:55:12,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 17:55:12,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:55:12,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 17:55:12,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 17:55:12,683 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:12,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385558455] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:12,683 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:55:12,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 21 [2021-08-21 17:55:12,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249834680] [2021-08-21 17:55:12,684 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 17:55:12,684 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:55:12,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 17:55:12,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2021-08-21 17:55:12,684 INFO L87 Difference]: Start difference. First operand 562 states and 826 transitions. Second operand has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 21 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 17:55:14,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:55:14,214 INFO L93 Difference]: Finished difference Result 1200 states and 1810 transitions. [2021-08-21 17:55:14,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-21 17:55:14,215 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 21 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 29 [2021-08-21 17:55:14,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:55:14,218 INFO L225 Difference]: With dead ends: 1200 [2021-08-21 17:55:14,218 INFO L226 Difference]: Without dead ends: 1190 [2021-08-21 17:55:14,218 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 578 ImplicationChecksByTransitivity, 1315.1ms TimeCoverageRelationStatistics Valid=390, Invalid=1590, Unknown=0, NotChecked=0, Total=1980 [2021-08-21 17:55:14,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1190 states. [2021-08-21 17:55:14,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1190 to 565. [2021-08-21 17:55:14,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 564 states have (on average 1.4769503546099292) internal successors, (833), 564 states have internal predecessors, (833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:14,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 833 transitions. [2021-08-21 17:55:14,231 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 833 transitions. Word has length 29 [2021-08-21 17:55:14,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:55:14,231 INFO L470 AbstractCegarLoop]: Abstraction has 565 states and 833 transitions. [2021-08-21 17:55:14,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 21 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 17:55:14,231 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 833 transitions. [2021-08-21 17:55:14,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 17:55:14,232 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:55:14,232 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:55:14,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-08-21 17:55:14,452 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 17:55:14,453 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:55:14,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:55:14,453 INFO L82 PathProgramCache]: Analyzing trace with hash -1543470493, now seen corresponding path program 16 times [2021-08-21 17:55:14,453 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:55:14,453 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316278548] [2021-08-21 17:55:14,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:55:14,453 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:55:14,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:55:14,902 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:14,902 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:55:14,902 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316278548] [2021-08-21 17:55:14,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316278548] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:14,902 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024401455] [2021-08-21 17:55:14,902 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 17:55:14,902 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:55:14,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:55:14,903 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 17:55:14,906 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 17:55:15,366 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 17:55:15,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:55:15,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 17:55:15,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:55:15,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2021-08-21 17:55:15,986 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:15,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024401455] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:15,987 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:55:15,987 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 21 [2021-08-21 17:55:15,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709535905] [2021-08-21 17:55:15,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 17:55:15,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:55:15,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 17:55:15,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2021-08-21 17:55:15,988 INFO L87 Difference]: Start difference. First operand 565 states and 833 transitions. Second operand has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 21 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 17:55:17,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:55:17,154 INFO L93 Difference]: Finished difference Result 1239 states and 1848 transitions. [2021-08-21 17:55:17,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 17:55:17,154 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 21 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 29 [2021-08-21 17:55:17,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:55:17,158 INFO L225 Difference]: With dead ends: 1239 [2021-08-21 17:55:17,158 INFO L226 Difference]: Without dead ends: 1228 [2021-08-21 17:55:17,158 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 329 ImplicationChecksByTransitivity, 941.3ms TimeCoverageRelationStatistics Valid=220, Invalid=1040, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 17:55:17,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1228 states. [2021-08-21 17:55:17,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1228 to 562. [2021-08-21 17:55:17,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 561 states have (on average 1.4723707664884136) internal successors, (826), 561 states have internal predecessors, (826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:17,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 826 transitions. [2021-08-21 17:55:17,171 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 826 transitions. Word has length 29 [2021-08-21 17:55:17,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:55:17,171 INFO L470 AbstractCegarLoop]: Abstraction has 562 states and 826 transitions. [2021-08-21 17:55:17,171 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 21 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 17:55:17,171 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 826 transitions. [2021-08-21 17:55:17,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 17:55:17,172 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:55:17,172 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:55:17,202 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 17:55:17,388 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 17:55:17,389 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:55:17,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:55:17,389 INFO L82 PathProgramCache]: Analyzing trace with hash 919044941, now seen corresponding path program 17 times [2021-08-21 17:55:17,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:55:17,389 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93342351] [2021-08-21 17:55:17,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:55:17,389 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:55:17,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:55:17,792 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:17,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:55:17,792 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93342351] [2021-08-21 17:55:17,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93342351] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:17,792 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066603632] [2021-08-21 17:55:17,792 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 17:55:17,792 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:55:17,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:55:17,793 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 17:55:17,794 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 17:55:18,296 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 17:55:18,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:55:18,297 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:55:18,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:55:18,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 17:55:18,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 17:55:18,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 17:55:18,842 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 17:55:18,842 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 25 treesize of output 41 [2021-08-21 17:55:19,131 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:19,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066603632] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:19,132 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:55:19,132 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 23 [2021-08-21 17:55:19,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882191735] [2021-08-21 17:55:19,132 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 17:55:19,132 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:55:19,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 17:55:19,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=439, Unknown=0, NotChecked=0, Total=552 [2021-08-21 17:55:19,133 INFO L87 Difference]: Start difference. First operand 562 states and 826 transitions. Second operand has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:20,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:55:20,263 INFO L93 Difference]: Finished difference Result 1286 states and 1951 transitions. [2021-08-21 17:55:20,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 17:55:20,264 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-21 17:55:20,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:55:20,267 INFO L225 Difference]: With dead ends: 1286 [2021-08-21 17:55:20,267 INFO L226 Difference]: Without dead ends: 1281 [2021-08-21 17:55:20,267 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 380 ImplicationChecksByTransitivity, 986.0ms TimeCoverageRelationStatistics Valid=293, Invalid=1267, Unknown=0, NotChecked=0, Total=1560 [2021-08-21 17:55:20,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1281 states. [2021-08-21 17:55:20,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1281 to 587. [2021-08-21 17:55:20,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 586 states have (on average 1.4812286689419796) internal successors, (868), 586 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:20,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 868 transitions. [2021-08-21 17:55:20,279 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 868 transitions. Word has length 29 [2021-08-21 17:55:20,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:55:20,279 INFO L470 AbstractCegarLoop]: Abstraction has 587 states and 868 transitions. [2021-08-21 17:55:20,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:20,280 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 868 transitions. [2021-08-21 17:55:20,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 17:55:20,281 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:55:20,281 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:55:20,315 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 17:55:20,496 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 17:55:20,497 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:55:20,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:55:20,497 INFO L82 PathProgramCache]: Analyzing trace with hash -1993030835, now seen corresponding path program 18 times [2021-08-21 17:55:20,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:55:20,497 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610101060] [2021-08-21 17:55:20,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:55:20,497 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:55:20,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:55:20,964 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:20,965 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:55:20,965 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610101060] [2021-08-21 17:55:20,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610101060] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:20,965 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1796090941] [2021-08-21 17:55:20,965 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 17:55:20,965 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:55:20,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:55:20,966 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 17:55:20,967 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 17:55:21,526 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 17:55:21,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:55:21,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 17:55:21,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:55:22,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 17:55:22,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 17:55:22,179 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:22,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1796090941] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:22,179 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:55:22,179 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 20 [2021-08-21 17:55:22,179 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912545058] [2021-08-21 17:55:22,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 17:55:22,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:55:22,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 17:55:22,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=328, Unknown=0, NotChecked=0, Total=420 [2021-08-21 17:55:22,181 INFO L87 Difference]: Start difference. First operand 587 states and 868 transitions. Second operand has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 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 17:55:23,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:55:23,069 INFO L93 Difference]: Finished difference Result 1186 states and 1818 transitions. [2021-08-21 17:55:23,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 17:55:23,071 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 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 17:55:23,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:55:23,074 INFO L225 Difference]: With dead ends: 1186 [2021-08-21 17:55:23,075 INFO L226 Difference]: Without dead ends: 1178 [2021-08-21 17:55:23,075 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 802.0ms TimeCoverageRelationStatistics Valid=193, Invalid=863, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 17:55:23,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1178 states. [2021-08-21 17:55:23,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1178 to 603. [2021-08-21 17:55:23,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 603 states, 602 states have (on average 1.4883720930232558) internal successors, (896), 602 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:23,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 603 states to 603 states and 896 transitions. [2021-08-21 17:55:23,086 INFO L78 Accepts]: Start accepts. Automaton has 603 states and 896 transitions. Word has length 29 [2021-08-21 17:55:23,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:55:23,086 INFO L470 AbstractCegarLoop]: Abstraction has 603 states and 896 transitions. [2021-08-21 17:55:23,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 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 17:55:23,087 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 896 transitions. [2021-08-21 17:55:23,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 17:55:23,088 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:55:23,088 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:55:23,128 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 17:55:23,312 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 17:55:23,313 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:55:23,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:55:23,313 INFO L82 PathProgramCache]: Analyzing trace with hash -1539177651, now seen corresponding path program 19 times [2021-08-21 17:55:23,313 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:55:23,314 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255337883] [2021-08-21 17:55:23,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:55:23,314 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:55:23,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:55:23,683 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:23,683 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:55:23,684 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255337883] [2021-08-21 17:55:23,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255337883] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:23,684 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276721551] [2021-08-21 17:55:23,684 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 17:55:23,684 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:55:23,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:55:23,685 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 17:55:23,685 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 17:55:24,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:55:24,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 17:55:24,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:55:24,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2021-08-21 17:55:24,850 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:24,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276721551] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:24,850 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:55:24,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 19 [2021-08-21 17:55:24,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826119077] [2021-08-21 17:55:24,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 17:55:24,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:55:24,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 17:55:24,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2021-08-21 17:55:24,851 INFO L87 Difference]: Start difference. First operand 603 states and 896 transitions. Second operand has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 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 17:55:26,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:55:26,396 INFO L93 Difference]: Finished difference Result 1411 states and 2161 transitions. [2021-08-21 17:55:26,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-21 17:55:26,396 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 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 17:55:26,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:55:26,401 INFO L225 Difference]: With dead ends: 1411 [2021-08-21 17:55:26,401 INFO L226 Difference]: Without dead ends: 1403 [2021-08-21 17:55:26,402 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 551 ImplicationChecksByTransitivity, 1356.5ms TimeCoverageRelationStatistics Valid=379, Invalid=1691, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 17:55:26,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1403 states. [2021-08-21 17:55:26,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1403 to 611. [2021-08-21 17:55:26,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 611 states, 610 states have (on average 1.4950819672131148) internal successors, (912), 610 states have internal predecessors, (912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:26,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 912 transitions. [2021-08-21 17:55:26,420 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 912 transitions. Word has length 29 [2021-08-21 17:55:26,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:55:26,420 INFO L470 AbstractCegarLoop]: Abstraction has 611 states and 912 transitions. [2021-08-21 17:55:26,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 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 17:55:26,420 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 912 transitions. [2021-08-21 17:55:26,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 17:55:26,422 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:55:26,422 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:55:26,452 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 17:55:26,636 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 17:55:26,637 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:55:26,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:55:26,637 INFO L82 PathProgramCache]: Analyzing trace with hash 323718925, now seen corresponding path program 20 times [2021-08-21 17:55:26,637 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:55:26,637 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42680427] [2021-08-21 17:55:26,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:55:26,638 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:55:26,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:55:26,991 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:26,991 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:55:26,991 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42680427] [2021-08-21 17:55:26,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42680427] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:26,992 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [694882772] [2021-08-21 17:55:26,992 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 17:55:26,992 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:55:26,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:55:26,992 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 17:55:26,995 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 17:55:27,648 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 17:55:27,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:55:27,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 17:55:27,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:55:28,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2021-08-21 17:55:28,209 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:28,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [694882772] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:28,210 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:55:28,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 20 [2021-08-21 17:55:28,210 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358930014] [2021-08-21 17:55:28,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 17:55:28,210 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:55:28,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 17:55:28,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2021-08-21 17:55:28,211 INFO L87 Difference]: Start difference. First operand 611 states and 912 transitions. Second operand has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 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 17:55:29,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:55:29,180 INFO L93 Difference]: Finished difference Result 1251 states and 1873 transitions. [2021-08-21 17:55:29,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 17:55:29,180 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 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 17:55:29,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:55:29,185 INFO L225 Difference]: With dead ends: 1251 [2021-08-21 17:55:29,185 INFO L226 Difference]: Without dead ends: 1246 [2021-08-21 17:55:29,186 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 680.1ms TimeCoverageRelationStatistics Valid=151, Invalid=779, Unknown=0, NotChecked=0, Total=930 [2021-08-21 17:55:29,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1246 states. [2021-08-21 17:55:29,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1246 to 610. [2021-08-21 17:55:29,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 609 states have (on average 1.4942528735632183) internal successors, (910), 609 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:29,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 910 transitions. [2021-08-21 17:55:29,200 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 910 transitions. Word has length 29 [2021-08-21 17:55:29,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:55:29,200 INFO L470 AbstractCegarLoop]: Abstraction has 610 states and 910 transitions. [2021-08-21 17:55:29,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 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 17:55:29,200 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 910 transitions. [2021-08-21 17:55:29,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 17:55:29,202 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:55:29,203 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:55:29,232 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 17:55:29,417 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 17:55:29,418 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:55:29,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:55:29,418 INFO L82 PathProgramCache]: Analyzing trace with hash -1043441629, now seen corresponding path program 21 times [2021-08-21 17:55:29,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:55:29,418 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226109708] [2021-08-21 17:55:29,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:55:29,419 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:55:29,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:55:29,775 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:29,775 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:55:29,775 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226109708] [2021-08-21 17:55:29,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226109708] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:29,775 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185600542] [2021-08-21 17:55:29,776 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 17:55:29,776 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:55:29,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:55:29,776 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 17:55:29,777 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 17:55:30,529 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 17:55:30,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:55:30,530 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 17:55:30,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:55:31,134 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 17:55:31,135 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 25 treesize of output 33 [2021-08-21 17:55:31,562 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:31,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185600542] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:31,562 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:55:31,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 23 [2021-08-21 17:55:31,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417558601] [2021-08-21 17:55:31,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 17:55:31,563 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:55:31,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 17:55:31,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=433, Unknown=0, NotChecked=0, Total=552 [2021-08-21 17:55:31,563 INFO L87 Difference]: Start difference. First operand 610 states and 910 transitions. Second operand has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:32,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:55:32,522 INFO L93 Difference]: Finished difference Result 1256 states and 1918 transitions. [2021-08-21 17:55:32,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 17:55:32,522 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-08-21 17:55:32,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:55:32,527 INFO L225 Difference]: With dead ends: 1256 [2021-08-21 17:55:32,527 INFO L226 Difference]: Without dead ends: 1251 [2021-08-21 17:55:32,527 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 812.1ms TimeCoverageRelationStatistics Valid=235, Invalid=955, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 17:55:32,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1251 states. [2021-08-21 17:55:32,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1251 to 613. [2021-08-21 17:55:32,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 612 states have (on average 1.4934640522875817) internal successors, (914), 612 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:32,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 914 transitions. [2021-08-21 17:55:32,546 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 914 transitions. Word has length 29 [2021-08-21 17:55:32,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:55:32,546 INFO L470 AbstractCegarLoop]: Abstraction has 613 states and 914 transitions. [2021-08-21 17:55:32,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:32,547 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 914 transitions. [2021-08-21 17:55:32,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 17:55:32,548 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:55:32,549 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:55:32,577 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 17:55:32,764 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 17:55:32,764 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:55:32,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:55:32,765 INFO L82 PathProgramCache]: Analyzing trace with hash -663143133, now seen corresponding path program 22 times [2021-08-21 17:55:32,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:55:32,765 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216103129] [2021-08-21 17:55:32,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:55:32,765 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:55:32,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:55:33,134 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:33,134 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:55:33,134 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216103129] [2021-08-21 17:55:33,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216103129] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:33,134 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264728844] [2021-08-21 17:55:33,134 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 17:55:33,134 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:55:33,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:55:33,135 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 17:55:33,136 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 17:55:33,910 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 17:55:33,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:55:33,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 17:55:33,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:55:34,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2021-08-21 17:55:34,443 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:34,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264728844] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:34,444 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:55:34,444 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 20 [2021-08-21 17:55:34,444 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773173535] [2021-08-21 17:55:34,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 17:55:34,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:55:34,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 17:55:34,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=320, Unknown=0, NotChecked=0, Total=420 [2021-08-21 17:55:34,445 INFO L87 Difference]: Start difference. First operand 613 states and 914 transitions. Second operand has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 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 17:55:35,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:55:35,724 INFO L93 Difference]: Finished difference Result 1308 states and 2030 transitions. [2021-08-21 17:55:35,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-21 17:55:35,725 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 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 17:55:35,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:55:35,728 INFO L225 Difference]: With dead ends: 1308 [2021-08-21 17:55:35,728 INFO L226 Difference]: Without dead ends: 1299 [2021-08-21 17:55:35,729 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 968.4ms TimeCoverageRelationStatistics Valid=299, Invalid=1261, Unknown=0, NotChecked=0, Total=1560 [2021-08-21 17:55:35,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1299 states. [2021-08-21 17:55:35,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1299 to 627. [2021-08-21 17:55:35,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 626 states have (on average 1.5015974440894568) internal successors, (940), 626 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:35,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 940 transitions. [2021-08-21 17:55:35,738 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 940 transitions. Word has length 29 [2021-08-21 17:55:35,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:55:35,738 INFO L470 AbstractCegarLoop]: Abstraction has 627 states and 940 transitions. [2021-08-21 17:55:35,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 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 17:55:35,739 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 940 transitions. [2021-08-21 17:55:35,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 17:55:35,740 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:55:35,740 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:55:35,766 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 17:55:35,955 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 17:55:35,955 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:55:35,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:55:35,955 INFO L82 PathProgramCache]: Analyzing trace with hash -209289949, now seen corresponding path program 23 times [2021-08-21 17:55:35,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:55:35,955 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522548660] [2021-08-21 17:55:35,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:55:35,956 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:55:35,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:55:36,314 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:36,314 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:55:36,315 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522548660] [2021-08-21 17:55:36,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522548660] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:36,315 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997581906] [2021-08-21 17:55:36,315 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 17:55:36,315 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:55:36,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:55:36,317 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 17:55:36,344 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 17:55:37,216 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 17:55:37,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:55:37,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 17:55:37,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:55:37,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 17:55:37,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 17:55:37,807 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:37,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1997581906] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:37,807 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:55:37,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 19 [2021-08-21 17:55:37,808 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213209114] [2021-08-21 17:55:37,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 17:55:37,808 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:55:37,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 17:55:37,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2021-08-21 17:55:37,809 INFO L87 Difference]: Start difference. First operand 627 states and 940 transitions. Second operand has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 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 17:55:39,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:55:39,381 INFO L93 Difference]: Finished difference Result 1506 states and 2324 transitions. [2021-08-21 17:55:39,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-21 17:55:39,382 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 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 17:55:39,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:55:39,385 INFO L225 Difference]: With dead ends: 1506 [2021-08-21 17:55:39,385 INFO L226 Difference]: Without dead ends: 1501 [2021-08-21 17:55:39,386 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 703 ImplicationChecksByTransitivity, 1372.4ms TimeCoverageRelationStatistics Valid=481, Invalid=1775, Unknown=0, NotChecked=0, Total=2256 [2021-08-21 17:55:39,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1501 states. [2021-08-21 17:55:39,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1501 to 631. [2021-08-21 17:55:39,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 630 states have (on average 1.507936507936508) internal successors, (950), 630 states have internal predecessors, (950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:39,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 950 transitions. [2021-08-21 17:55:39,396 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 950 transitions. Word has length 29 [2021-08-21 17:55:39,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:55:39,396 INFO L470 AbstractCegarLoop]: Abstraction has 631 states and 950 transitions. [2021-08-21 17:55:39,396 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 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 17:55:39,396 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 950 transitions. [2021-08-21 17:55:39,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 17:55:39,398 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:55:39,398 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:55:39,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-08-21 17:55:39,612 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 17:55:39,613 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:55:39,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:55:39,613 INFO L82 PathProgramCache]: Analyzing trace with hash 1653606627, now seen corresponding path program 24 times [2021-08-21 17:55:39,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:55:39,613 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853986530] [2021-08-21 17:55:39,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:55:39,613 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:55:39,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:55:39,945 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:39,945 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:55:39,945 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853986530] [2021-08-21 17:55:39,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853986530] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:39,945 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965662555] [2021-08-21 17:55:39,945 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 17:55:39,945 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:55:39,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:55:39,961 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 17:55:39,962 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 17:55:40,878 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 17:55:40,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:55:40,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 17:55:40,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:55:41,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 19 treesize of output 11 [2021-08-21 17:55:41,456 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:41,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965662555] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:41,456 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:55:41,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 20 [2021-08-21 17:55:41,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800324962] [2021-08-21 17:55:41,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 17:55:41,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:55:41,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 17:55:41,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2021-08-21 17:55:41,458 INFO L87 Difference]: Start difference. First operand 631 states and 950 transitions. Second operand has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 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 17:55:42,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:55:42,365 INFO L93 Difference]: Finished difference Result 1355 states and 2045 transitions. [2021-08-21 17:55:42,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 17:55:42,366 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 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 17:55:42,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:55:42,369 INFO L225 Difference]: With dead ends: 1355 [2021-08-21 17:55:42,369 INFO L226 Difference]: Without dead ends: 1350 [2021-08-21 17:55:42,369 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 705.5ms TimeCoverageRelationStatistics Valid=190, Invalid=866, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 17:55:42,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1350 states. [2021-08-21 17:55:42,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1350 to 630. [2021-08-21 17:55:42,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 1.505564387917329) internal successors, (947), 629 states have internal predecessors, (947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:42,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 947 transitions. [2021-08-21 17:55:42,381 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 947 transitions. Word has length 29 [2021-08-21 17:55:42,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:55:42,381 INFO L470 AbstractCegarLoop]: Abstraction has 630 states and 947 transitions. [2021-08-21 17:55:42,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 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 17:55:42,381 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 947 transitions. [2021-08-21 17:55:42,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 17:55:42,382 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:55:42,382 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:55:42,401 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 17:55:42,582 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 17:55:42,583 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:55:42,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:55:42,583 INFO L82 PathProgramCache]: Analyzing trace with hash 286446073, now seen corresponding path program 25 times [2021-08-21 17:55:42,583 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:55:42,583 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98957429] [2021-08-21 17:55:42,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:55:42,583 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:55:42,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:55:42,927 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:42,928 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:55:42,928 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98957429] [2021-08-21 17:55:42,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98957429] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:42,928 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305032092] [2021-08-21 17:55:42,928 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 17:55:42,928 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:55:42,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:55:42,929 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 17:55:42,929 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 17:55:43,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:55:43,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 17:55:43,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:55:44,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 17:55:44,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 17:55:44,477 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:44,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1305032092] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:44,478 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:55:44,478 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 20 [2021-08-21 17:55:44,478 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526073035] [2021-08-21 17:55:44,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 17:55:44,478 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:55:44,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 17:55:44,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2021-08-21 17:55:44,479 INFO L87 Difference]: Start difference. First operand 630 states and 947 transitions. Second operand has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 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 17:55:45,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:55:45,409 INFO L93 Difference]: Finished difference Result 1390 states and 2154 transitions. [2021-08-21 17:55:45,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 17:55:45,409 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 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 17:55:45,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:55:45,413 INFO L225 Difference]: With dead ends: 1390 [2021-08-21 17:55:45,413 INFO L226 Difference]: Without dead ends: 1385 [2021-08-21 17:55:45,414 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 833.0ms TimeCoverageRelationStatistics Valid=268, Invalid=1064, Unknown=0, NotChecked=0, Total=1332 [2021-08-21 17:55:45,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1385 states. [2021-08-21 17:55:45,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1385 to 630. [2021-08-21 17:55:45,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 1.505564387917329) internal successors, (947), 629 states have internal predecessors, (947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:45,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 947 transitions. [2021-08-21 17:55:45,425 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 947 transitions. Word has length 29 [2021-08-21 17:55:45,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:55:45,425 INFO L470 AbstractCegarLoop]: Abstraction has 630 states and 947 transitions. [2021-08-21 17:55:45,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 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 17:55:45,425 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 947 transitions. [2021-08-21 17:55:45,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:55:45,427 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:55:45,427 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:55:45,452 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-08-21 17:55:45,650 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 17:55:45,650 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:55:45,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:55:45,651 INFO L82 PathProgramCache]: Analyzing trace with hash 2132408350, now seen corresponding path program 1 times [2021-08-21 17:55:45,651 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:55:45,651 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189237979] [2021-08-21 17:55:45,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:55:45,651 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:55:45,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:55:46,059 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:46,059 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:55:46,059 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189237979] [2021-08-21 17:55:46,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189237979] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:46,059 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477839509] [2021-08-21 17:55:46,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:55:46,059 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:55:46,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:55:46,061 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 17:55:46,062 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 17:55:47,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:55:47,049 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:55:47,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:55:47,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2021-08-21 17:55:47,671 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:47,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477839509] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:47,671 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:55:47,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 21 [2021-08-21 17:55:47,671 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994256869] [2021-08-21 17:55:47,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 17:55:47,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:55:47,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 17:55:47,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2021-08-21 17:55:47,672 INFO L87 Difference]: Start difference. First operand 630 states and 947 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 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 17:55:49,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:55:49,033 INFO L93 Difference]: Finished difference Result 1570 states and 2374 transitions. [2021-08-21 17:55:49,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 17:55:49,033 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:55:49,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:55:49,039 INFO L225 Difference]: With dead ends: 1570 [2021-08-21 17:55:49,039 INFO L226 Difference]: Without dead ends: 1558 [2021-08-21 17:55:49,040 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 501 ImplicationChecksByTransitivity, 1149.2ms TimeCoverageRelationStatistics Valid=409, Invalid=1571, Unknown=0, NotChecked=0, Total=1980 [2021-08-21 17:55:49,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1558 states. [2021-08-21 17:55:49,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1558 to 642. [2021-08-21 17:55:49,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 642 states, 641 states have (on average 1.5054602184087365) internal successors, (965), 641 states have internal predecessors, (965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:49,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 965 transitions. [2021-08-21 17:55:49,053 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 965 transitions. Word has length 30 [2021-08-21 17:55:49,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:55:49,053 INFO L470 AbstractCegarLoop]: Abstraction has 642 states and 965 transitions. [2021-08-21 17:55:49,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 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 17:55:49,053 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 965 transitions. [2021-08-21 17:55:49,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:55:49,054 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:55:49,055 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:55:49,076 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 17:55:49,264 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 17:55:49,265 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:55:49,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:55:49,265 INFO L82 PathProgramCache]: Analyzing trace with hash -1082540360, now seen corresponding path program 2 times [2021-08-21 17:55:49,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:55:49,265 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859507310] [2021-08-21 17:55:49,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:55:49,265 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:55:49,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:55:49,685 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:49,685 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:55:49,685 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859507310] [2021-08-21 17:55:49,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859507310] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:49,685 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001670091] [2021-08-21 17:55:49,685 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 17:55:49,685 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:55:49,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:55:49,686 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 17:55:49,687 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 17:55:50,751 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 17:55:50,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:55:50,752 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:55:50,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:55:51,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2021-08-21 17:55:51,329 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:51,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001670091] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:51,329 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:55:51,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 21 [2021-08-21 17:55:51,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078717242] [2021-08-21 17:55:51,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 17:55:51,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:55:51,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 17:55:51,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2021-08-21 17:55:51,330 INFO L87 Difference]: Start difference. First operand 642 states and 965 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 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 17:55:52,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:55:52,447 INFO L93 Difference]: Finished difference Result 1532 states and 2297 transitions. [2021-08-21 17:55:52,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 17:55:52,447 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:55:52,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:55:52,451 INFO L225 Difference]: With dead ends: 1532 [2021-08-21 17:55:52,451 INFO L226 Difference]: Without dead ends: 1514 [2021-08-21 17:55:52,452 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 860.2ms TimeCoverageRelationStatistics Valid=278, Invalid=982, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 17:55:52,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1514 states. [2021-08-21 17:55:52,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1514 to 640. [2021-08-21 17:55:52,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 639 states have (on average 1.5039123630672926) internal successors, (961), 639 states have internal predecessors, (961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:52,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 961 transitions. [2021-08-21 17:55:52,463 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 961 transitions. Word has length 30 [2021-08-21 17:55:52,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:55:52,463 INFO L470 AbstractCegarLoop]: Abstraction has 640 states and 961 transitions. [2021-08-21 17:55:52,463 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 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 17:55:52,463 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 961 transitions. [2021-08-21 17:55:52,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:55:52,464 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:55:52,464 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:55:52,487 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 17:55:52,671 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 17:55:52,672 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:55:52,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:55:52,672 INFO L82 PathProgramCache]: Analyzing trace with hash -950957320, now seen corresponding path program 3 times [2021-08-21 17:55:52,672 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:55:52,672 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700322276] [2021-08-21 17:55:52,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:55:52,672 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:55:52,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:55:53,078 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:53,079 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:55:53,079 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700322276] [2021-08-21 17:55:53,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700322276] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:53,079 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853326242] [2021-08-21 17:55:53,079 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 17:55:53,079 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:55:53,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:55:53,082 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 17:55:53,085 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 17:55:54,181 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 17:55:54,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:55:54,182 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 17:55:54,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:55:55,025 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-08-21 17:55:55,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 31 [2021-08-21 17:55:55,097 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:55,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853326242] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:55,097 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:55:55,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 24 [2021-08-21 17:55:55,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083869776] [2021-08-21 17:55:55,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 17:55:55,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:55:55,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 17:55:55,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=492, Unknown=0, NotChecked=0, Total=600 [2021-08-21 17:55:55,098 INFO L87 Difference]: Start difference. First operand 640 states and 961 transitions. Second operand has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 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 17:55:56,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:55:56,539 INFO L93 Difference]: Finished difference Result 1384 states and 2084 transitions. [2021-08-21 17:55:56,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 17:55:56,539 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:55:56,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:55:56,543 INFO L225 Difference]: With dead ends: 1384 [2021-08-21 17:55:56,543 INFO L226 Difference]: Without dead ends: 1379 [2021-08-21 17:55:56,544 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 1110.5ms TimeCoverageRelationStatistics Valid=298, Invalid=1262, Unknown=0, NotChecked=0, Total=1560 [2021-08-21 17:55:56,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1379 states. [2021-08-21 17:55:56,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1379 to 640. [2021-08-21 17:55:56,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 639 states have (on average 1.5039123630672926) internal successors, (961), 639 states have internal predecessors, (961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:55:56,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 961 transitions. [2021-08-21 17:55:56,556 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 961 transitions. Word has length 30 [2021-08-21 17:55:56,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:55:56,556 INFO L470 AbstractCegarLoop]: Abstraction has 640 states and 961 transitions. [2021-08-21 17:55:56,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 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 17:55:56,557 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 961 transitions. [2021-08-21 17:55:56,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:55:56,558 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:55:56,558 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:55:56,578 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 17:55:56,761 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 17:55:56,761 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:55:56,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:55:56,761 INFO L82 PathProgramCache]: Analyzing trace with hash 1814951560, now seen corresponding path program 1 times [2021-08-21 17:55:56,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:55:56,761 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036296561] [2021-08-21 17:55:56,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:55:56,762 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:55:56,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:55:57,152 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:57,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:55:57,152 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036296561] [2021-08-21 17:55:57,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036296561] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:57,153 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186996223] [2021-08-21 17:55:57,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:55:57,153 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:55:57,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:55:57,153 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 17:55:57,154 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 17:55:58,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:55:58,314 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:55:58,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:55:58,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2021-08-21 17:55:58,928 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:55:58,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186996223] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:55:58,929 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:55:58,929 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 21 [2021-08-21 17:55:58,929 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683701583] [2021-08-21 17:55:58,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 17:55:58,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:55:58,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 17:55:58,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2021-08-21 17:55:58,930 INFO L87 Difference]: Start difference. First operand 640 states and 961 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 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 17:56:00,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:56:00,225 INFO L93 Difference]: Finished difference Result 1563 states and 2367 transitions. [2021-08-21 17:56:00,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 17:56:00,226 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:56:00,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:56:00,228 INFO L225 Difference]: With dead ends: 1563 [2021-08-21 17:56:00,229 INFO L226 Difference]: Without dead ends: 1553 [2021-08-21 17:56:00,229 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 477 ImplicationChecksByTransitivity, 1111.6ms TimeCoverageRelationStatistics Valid=360, Invalid=1532, Unknown=0, NotChecked=0, Total=1892 [2021-08-21 17:56:00,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1553 states. [2021-08-21 17:56:00,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1553 to 670. [2021-08-21 17:56:00,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 669 states have (on average 1.508221225710015) internal successors, (1009), 669 states have internal predecessors, (1009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:56:00,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 1009 transitions. [2021-08-21 17:56:00,242 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 1009 transitions. Word has length 30 [2021-08-21 17:56:00,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:56:00,242 INFO L470 AbstractCegarLoop]: Abstraction has 670 states and 1009 transitions. [2021-08-21 17:56:00,242 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 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 17:56:00,242 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 1009 transitions. [2021-08-21 17:56:00,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:56:00,244 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:56:00,244 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:56:00,264 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 17:56:00,446 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 17:56:00,446 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:56:00,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:56:00,447 INFO L82 PathProgramCache]: Analyzing trace with hash -617119160, now seen corresponding path program 2 times [2021-08-21 17:56:00,447 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:56:00,447 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472542487] [2021-08-21 17:56:00,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:56:00,447 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:56:00,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:56:00,881 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:56:00,881 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:56:00,881 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472542487] [2021-08-21 17:56:00,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472542487] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:56:00,881 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861698650] [2021-08-21 17:56:00,881 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 17:56:00,882 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:56:00,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:56:00,882 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 17:56:00,883 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 17:56:02,099 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 17:56:02,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:56:02,100 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:56:02,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:56:02,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-21 17:56:02,693 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:56:02,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861698650] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:56:02,693 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:56:02,694 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 21 [2021-08-21 17:56:02,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449459499] [2021-08-21 17:56:02,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 17:56:02,694 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:56:02,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 17:56:02,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2021-08-21 17:56:02,694 INFO L87 Difference]: Start difference. First operand 670 states and 1009 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 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 17:56:03,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:56:03,642 INFO L93 Difference]: Finished difference Result 1529 states and 2307 transitions. [2021-08-21 17:56:03,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 17:56:03,642 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:56:03,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:56:03,644 INFO L225 Difference]: With dead ends: 1529 [2021-08-21 17:56:03,644 INFO L226 Difference]: Without dead ends: 1518 [2021-08-21 17:56:03,645 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 307 ImplicationChecksByTransitivity, 826.4ms TimeCoverageRelationStatistics Valid=261, Invalid=999, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 17:56:03,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1518 states. [2021-08-21 17:56:03,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1518 to 666. [2021-08-21 17:56:03,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 1.5037593984962405) internal successors, (1000), 665 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:56:03,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 1000 transitions. [2021-08-21 17:56:03,656 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 1000 transitions. Word has length 30 [2021-08-21 17:56:03,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:56:03,656 INFO L470 AbstractCegarLoop]: Abstraction has 666 states and 1000 transitions. [2021-08-21 17:56:03,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 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 17:56:03,656 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 1000 transitions. [2021-08-21 17:56:03,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:56:03,658 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:56:03,658 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:56:03,681 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2021-08-21 17:56:03,869 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 17:56:03,869 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:56:03,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:56:03,869 INFO L82 PathProgramCache]: Analyzing trace with hash 1326788104, now seen corresponding path program 3 times [2021-08-21 17:56:03,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:56:03,869 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39665241] [2021-08-21 17:56:03,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:56:03,870 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:56:03,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:56:04,305 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:56:04,305 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:56:04,305 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39665241] [2021-08-21 17:56:04,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39665241] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:56:04,305 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505709811] [2021-08-21 17:56:04,305 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 17:56:04,305 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:56:04,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:56:04,306 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 17:56:04,307 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 17:56:05,579 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 17:56:05,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:56:05,580 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 17:56:05,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:56:06,346 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 17:56:06,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 25 [2021-08-21 17:56:06,423 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:56:06,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [505709811] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:56:06,423 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:56:06,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 24 [2021-08-21 17:56:06,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730413332] [2021-08-21 17:56:06,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 17:56:06,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:56:06,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 17:56:06,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2021-08-21 17:56:06,424 INFO L87 Difference]: Start difference. First operand 666 states and 1000 transitions. Second operand has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 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 17:56:07,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:56:07,888 INFO L93 Difference]: Finished difference Result 1484 states and 2241 transitions. [2021-08-21 17:56:07,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 17:56:07,889 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:56:07,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:56:07,891 INFO L225 Difference]: With dead ends: 1484 [2021-08-21 17:56:07,891 INFO L226 Difference]: Without dead ends: 1479 [2021-08-21 17:56:07,891 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 1032.2ms TimeCoverageRelationStatistics Valid=256, Invalid=1304, Unknown=0, NotChecked=0, Total=1560 [2021-08-21 17:56:07,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1479 states. [2021-08-21 17:56:07,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1479 to 678. [2021-08-21 17:56:07,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 677 states have (on average 1.499261447562777) internal successors, (1015), 677 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:56:07,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 1015 transitions. [2021-08-21 17:56:07,902 INFO L78 Accepts]: Start accepts. Automaton has 678 states and 1015 transitions. Word has length 30 [2021-08-21 17:56:07,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:56:07,902 INFO L470 AbstractCegarLoop]: Abstraction has 678 states and 1015 transitions. [2021-08-21 17:56:07,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 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 17:56:07,903 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states and 1015 transitions. [2021-08-21 17:56:07,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:56:07,904 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:56:07,904 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:56:07,931 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-08-21 17:56:08,118 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 17:56:08,118 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:56:08,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:56:08,119 INFO L82 PathProgramCache]: Analyzing trace with hash 809402410, now seen corresponding path program 4 times [2021-08-21 17:56:08,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:56:08,119 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192134474] [2021-08-21 17:56:08,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:56:08,119 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:56:08,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:56:08,491 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:56:08,492 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:56:08,492 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192134474] [2021-08-21 17:56:08,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192134474] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:56:08,492 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828639590] [2021-08-21 17:56:08,492 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 17:56:08,492 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:56:08,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:56:08,493 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 17:56:08,493 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 17:56:09,863 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 17:56:09,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:56:09,864 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:56:09,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:56:10,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2021-08-21 17:56:10,452 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:56:10,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828639590] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:56:10,452 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:56:10,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 20 [2021-08-21 17:56:10,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191193851] [2021-08-21 17:56:10,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 17:56:10,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:56:10,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 17:56:10,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2021-08-21 17:56:10,453 INFO L87 Difference]: Start difference. First operand 678 states and 1015 transitions. Second operand has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 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 17:56:12,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:56:12,893 INFO L93 Difference]: Finished difference Result 1495 states and 2304 transitions. [2021-08-21 17:56:12,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-08-21 17:56:12,893 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:56:12,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:56:12,895 INFO L225 Difference]: With dead ends: 1495 [2021-08-21 17:56:12,896 INFO L226 Difference]: Without dead ends: 1490 [2021-08-21 17:56:12,896 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 979 ImplicationChecksByTransitivity, 2124.5ms TimeCoverageRelationStatistics Valid=657, Invalid=2649, Unknown=0, NotChecked=0, Total=3306 [2021-08-21 17:56:12,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1490 states. [2021-08-21 17:56:12,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1490 to 689. [2021-08-21 17:56:12,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 688 states have (on average 1.498546511627907) internal successors, (1031), 688 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:56:12,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 1031 transitions. [2021-08-21 17:56:12,909 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 1031 transitions. Word has length 30 [2021-08-21 17:56:12,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:56:12,909 INFO L470 AbstractCegarLoop]: Abstraction has 689 states and 1031 transitions. [2021-08-21 17:56:12,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 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 17:56:12,909 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 1031 transitions. [2021-08-21 17:56:12,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:56:12,910 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:56:12,910 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:56:12,939 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 17:56:13,132 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 17:56:13,133 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:56:13,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:56:13,133 INFO L82 PathProgramCache]: Analyzing trace with hash -99775906, now seen corresponding path program 4 times [2021-08-21 17:56:13,133 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:56:13,133 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068532372] [2021-08-21 17:56:13,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:56:13,134 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:56:13,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:56:13,519 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:56:13,519 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:56:13,519 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068532372] [2021-08-21 17:56:13,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068532372] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:56:13,520 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009099330] [2021-08-21 17:56:13,520 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 17:56:13,520 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:56:13,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:56:13,520 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 17:56:13,521 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 17:56:14,919 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 17:56:14,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:56:14,920 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:56:14,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:56:15,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2021-08-21 17:56:15,477 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:56:15,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009099330] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:56:15,477 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:56:15,477 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 20 [2021-08-21 17:56:15,477 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702637014] [2021-08-21 17:56:15,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 17:56:15,478 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:56:15,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 17:56:15,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2021-08-21 17:56:15,478 INFO L87 Difference]: Start difference. First operand 689 states and 1031 transitions. Second operand has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 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 17:56:17,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:56:17,640 INFO L93 Difference]: Finished difference Result 1514 states and 2328 transitions. [2021-08-21 17:56:17,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-21 17:56:17,640 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:56:17,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:56:17,643 INFO L225 Difference]: With dead ends: 1514 [2021-08-21 17:56:17,643 INFO L226 Difference]: Without dead ends: 1509 [2021-08-21 17:56:17,643 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 954 ImplicationChecksByTransitivity, 1858.4ms TimeCoverageRelationStatistics Valid=618, Invalid=2462, Unknown=0, NotChecked=0, Total=3080 [2021-08-21 17:56:17,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1509 states. [2021-08-21 17:56:17,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1509 to 699. [2021-08-21 17:56:17,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 699 states, 698 states have (on average 1.495702005730659) internal successors, (1044), 698 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:56:17,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 1044 transitions. [2021-08-21 17:56:17,653 INFO L78 Accepts]: Start accepts. Automaton has 699 states and 1044 transitions. Word has length 30 [2021-08-21 17:56:17,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:56:17,654 INFO L470 AbstractCegarLoop]: Abstraction has 699 states and 1044 transitions. [2021-08-21 17:56:17,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 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 17:56:17,654 INFO L276 IsEmpty]: Start isEmpty. Operand 699 states and 1044 transitions. [2021-08-21 17:56:17,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:56:17,655 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:56:17,655 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:56:17,678 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 17:56:17,865 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 17:56:17,865 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:56:17,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:56:17,866 INFO L82 PathProgramCache]: Analyzing trace with hash 1204304820, now seen corresponding path program 5 times [2021-08-21 17:56:17,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:56:17,866 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799703371] [2021-08-21 17:56:17,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:56:17,866 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:56:17,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:56:18,262 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:56:18,262 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:56:18,262 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799703371] [2021-08-21 17:56:18,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799703371] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:56:18,262 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1841268851] [2021-08-21 17:56:18,262 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 17:56:18,262 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:56:18,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:56:18,264 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 17:56:18,264 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 17:56:19,732 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 17:56:19,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:56:19,733 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:56:19,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:56:20,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2021-08-21 17:56:20,330 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:56:20,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1841268851] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:56:20,331 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:56:20,331 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 21 [2021-08-21 17:56:20,331 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740318699] [2021-08-21 17:56:20,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 17:56:20,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:56:20,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 17:56:20,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2021-08-21 17:56:20,332 INFO L87 Difference]: Start difference. First operand 699 states and 1044 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 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 17:56:23,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:56:23,278 INFO L93 Difference]: Finished difference Result 1635 states and 2498 transitions. [2021-08-21 17:56:23,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-08-21 17:56:23,279 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:56:23,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:56:23,281 INFO L225 Difference]: With dead ends: 1635 [2021-08-21 17:56:23,281 INFO L226 Difference]: Without dead ends: 1623 [2021-08-21 17:56:23,282 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1285 ImplicationChecksByTransitivity, 2484.6ms TimeCoverageRelationStatistics Valid=792, Invalid=3368, Unknown=0, NotChecked=0, Total=4160 [2021-08-21 17:56:23,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1623 states. [2021-08-21 17:56:23,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1623 to 702. [2021-08-21 17:56:23,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 702 states, 701 states have (on average 1.4978601997146932) internal successors, (1050), 701 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:56:23,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 1050 transitions. [2021-08-21 17:56:23,302 INFO L78 Accepts]: Start accepts. Automaton has 702 states and 1050 transitions. Word has length 30 [2021-08-21 17:56:23,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:56:23,303 INFO L470 AbstractCegarLoop]: Abstraction has 702 states and 1050 transitions. [2021-08-21 17:56:23,303 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 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 17:56:23,303 INFO L276 IsEmpty]: Start isEmpty. Operand 702 states and 1050 transitions. [2021-08-21 17:56:23,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:56:23,304 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:56:23,304 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:56:23,337 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 17:56:23,521 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 17:56:23,522 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:56:23,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:56:23,522 INFO L82 PathProgramCache]: Analyzing trace with hash -2010643890, now seen corresponding path program 6 times [2021-08-21 17:56:23,522 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:56:23,522 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86423713] [2021-08-21 17:56:23,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:56:23,522 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:56:23,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:56:23,922 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:56:23,923 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:56:23,923 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86423713] [2021-08-21 17:56:23,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86423713] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:56:23,923 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984009220] [2021-08-21 17:56:23,923 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 17:56:23,923 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:56:23,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:56:23,924 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 17:56:23,924 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 17:56:25,448 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 17:56:25,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:56:25,449 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:56:25,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:56:25,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2021-08-21 17:56:26,048 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:56:26,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984009220] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:56:26,048 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:56:26,048 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 21 [2021-08-21 17:56:26,048 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130478565] [2021-08-21 17:56:26,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 17:56:26,048 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:56:26,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 17:56:26,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2021-08-21 17:56:26,049 INFO L87 Difference]: Start difference. First operand 702 states and 1050 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 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 17:56:28,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:56:28,390 INFO L93 Difference]: Finished difference Result 1581 states and 2352 transitions. [2021-08-21 17:56:28,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-08-21 17:56:28,390 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:56:28,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:56:28,392 INFO L225 Difference]: With dead ends: 1581 [2021-08-21 17:56:28,392 INFO L226 Difference]: Without dead ends: 1563 [2021-08-21 17:56:28,393 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 790 ImplicationChecksByTransitivity, 1965.0ms TimeCoverageRelationStatistics Valid=543, Invalid=2319, Unknown=0, NotChecked=0, Total=2862 [2021-08-21 17:56:28,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1563 states. [2021-08-21 17:56:28,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1563 to 699. [2021-08-21 17:56:28,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 699 states, 698 states have (on average 1.495702005730659) internal successors, (1044), 698 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:56:28,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 1044 transitions. [2021-08-21 17:56:28,401 INFO L78 Accepts]: Start accepts. Automaton has 699 states and 1044 transitions. Word has length 30 [2021-08-21 17:56:28,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:56:28,401 INFO L470 AbstractCegarLoop]: Abstraction has 699 states and 1044 transitions. [2021-08-21 17:56:28,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 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 17:56:28,401 INFO L276 IsEmpty]: Start isEmpty. Operand 699 states and 1044 transitions. [2021-08-21 17:56:28,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:56:28,402 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:56:28,402 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:56:28,430 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-08-21 17:56:28,619 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 17:56:28,620 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:56:28,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:56:28,620 INFO L82 PathProgramCache]: Analyzing trace with hash 208861396, now seen corresponding path program 5 times [2021-08-21 17:56:28,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:56:28,620 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546395132] [2021-08-21 17:56:28,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:56:28,620 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:56:28,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:56:29,031 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:56:29,031 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:56:29,031 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546395132] [2021-08-21 17:56:29,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546395132] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:56:29,031 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543180379] [2021-08-21 17:56:29,031 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 17:56:29,031 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:56:29,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:56:29,033 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 17:56:29,034 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 17:56:30,609 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 17:56:30,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:56:30,610 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:56:30,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:56:31,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2021-08-21 17:56:31,227 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:56:31,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543180379] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:56:31,228 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:56:31,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 21 [2021-08-21 17:56:31,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145506219] [2021-08-21 17:56:31,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 17:56:31,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:56:31,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 17:56:31,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2021-08-21 17:56:31,229 INFO L87 Difference]: Start difference. First operand 699 states and 1044 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 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 17:56:34,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:56:34,025 INFO L93 Difference]: Finished difference Result 1621 states and 2469 transitions. [2021-08-21 17:56:34,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-08-21 17:56:34,025 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:56:34,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:56:34,028 INFO L225 Difference]: With dead ends: 1621 [2021-08-21 17:56:34,028 INFO L226 Difference]: Without dead ends: 1611 [2021-08-21 17:56:34,030 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1299 ImplicationChecksByTransitivity, 2349.1ms TimeCoverageRelationStatistics Valid=786, Invalid=3374, Unknown=0, NotChecked=0, Total=4160 [2021-08-21 17:56:34,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1611 states. [2021-08-21 17:56:34,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1611 to 703. [2021-08-21 17:56:34,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 703 states, 702 states have (on average 1.5) internal successors, (1053), 702 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:56:34,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 1053 transitions. [2021-08-21 17:56:34,043 INFO L78 Accepts]: Start accepts. Automaton has 703 states and 1053 transitions. Word has length 30 [2021-08-21 17:56:34,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:56:34,043 INFO L470 AbstractCegarLoop]: Abstraction has 703 states and 1053 transitions. [2021-08-21 17:56:34,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 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 17:56:34,043 INFO L276 IsEmpty]: Start isEmpty. Operand 703 states and 1053 transitions. [2021-08-21 17:56:34,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:56:34,044 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:56:34,044 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:56:34,091 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 17:56:34,264 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 17:56:34,265 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:56:34,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:56:34,265 INFO L82 PathProgramCache]: Analyzing trace with hash 2071757972, now seen corresponding path program 6 times [2021-08-21 17:56:34,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:56:34,265 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57607655] [2021-08-21 17:56:34,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:56:34,266 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:56:34,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:56:34,706 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:56:34,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:56:34,706 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57607655] [2021-08-21 17:56:34,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57607655] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:56:34,706 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615186778] [2021-08-21 17:56:34,706 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 17:56:34,707 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:56:34,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:56:34,707 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 17:56:34,708 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 17:56:36,371 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 17:56:36,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:56:36,372 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:56:36,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:56:36,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-21 17:56:36,968 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:56:36,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615186778] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:56:36,968 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:56:36,968 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 21 [2021-08-21 17:56:36,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210642917] [2021-08-21 17:56:36,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 17:56:36,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:56:36,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 17:56:36,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2021-08-21 17:56:36,969 INFO L87 Difference]: Start difference. First operand 703 states and 1053 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 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 17:56:39,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:56:39,666 INFO L93 Difference]: Finished difference Result 1608 states and 2423 transitions. [2021-08-21 17:56:39,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-08-21 17:56:39,666 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:56:39,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:56:39,670 INFO L225 Difference]: With dead ends: 1608 [2021-08-21 17:56:39,670 INFO L226 Difference]: Without dead ends: 1597 [2021-08-21 17:56:39,671 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1097 ImplicationChecksByTransitivity, 2284.2ms TimeCoverageRelationStatistics Valid=698, Invalid=2962, Unknown=0, NotChecked=0, Total=3660 [2021-08-21 17:56:39,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1597 states. [2021-08-21 17:56:39,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1597 to 700. [2021-08-21 17:56:39,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 700 states, 699 states have (on average 1.496423462088698) internal successors, (1046), 699 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:56:39,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 1046 transitions. [2021-08-21 17:56:39,680 INFO L78 Accepts]: Start accepts. Automaton has 700 states and 1046 transitions. Word has length 30 [2021-08-21 17:56:39,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:56:39,680 INFO L470 AbstractCegarLoop]: Abstraction has 700 states and 1046 transitions. [2021-08-21 17:56:39,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 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 17:56:39,680 INFO L276 IsEmpty]: Start isEmpty. Operand 700 states and 1046 transitions. [2021-08-21 17:56:39,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:56:39,681 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:56:39,681 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:56:39,703 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 17:56:39,882 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 17:56:39,882 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:56:39,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:56:39,883 INFO L82 PathProgramCache]: Analyzing trace with hash 1455471380, now seen corresponding path program 7 times [2021-08-21 17:56:39,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:56:39,883 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718130289] [2021-08-21 17:56:39,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:56:39,883 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:56:39,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:56:40,312 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:56:40,312 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:56:40,312 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718130289] [2021-08-21 17:56:40,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718130289] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:56:40,313 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313243992] [2021-08-21 17:56:40,313 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 17:56:40,313 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:56:40,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:56:40,314 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 17:56:40,314 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 17:56:42,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:56:42,022 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:56:42,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:56:42,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2021-08-21 17:56:42,613 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:56:42,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313243992] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:56:42,613 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:56:42,614 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 20 [2021-08-21 17:56:42,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262680465] [2021-08-21 17:56:42,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 17:56:42,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:56:42,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 17:56:42,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2021-08-21 17:56:42,614 INFO L87 Difference]: Start difference. First operand 700 states and 1046 transitions. Second operand has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 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 17:56:45,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:56:45,719 INFO L93 Difference]: Finished difference Result 1506 states and 2292 transitions. [2021-08-21 17:56:45,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-08-21 17:56:45,719 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:56:45,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:56:45,722 INFO L225 Difference]: With dead ends: 1506 [2021-08-21 17:56:45,722 INFO L226 Difference]: Without dead ends: 1501 [2021-08-21 17:56:45,723 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1538 ImplicationChecksByTransitivity, 2680.8ms TimeCoverageRelationStatistics Valid=887, Invalid=3805, Unknown=0, NotChecked=0, Total=4692 [2021-08-21 17:56:45,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1501 states. [2021-08-21 17:56:45,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1501 to 703. [2021-08-21 17:56:45,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 703 states, 702 states have (on average 1.4957264957264957) internal successors, (1050), 702 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:56:45,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 1050 transitions. [2021-08-21 17:56:45,735 INFO L78 Accepts]: Start accepts. Automaton has 703 states and 1050 transitions. Word has length 30 [2021-08-21 17:56:45,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:56:45,736 INFO L470 AbstractCegarLoop]: Abstraction has 703 states and 1050 transitions. [2021-08-21 17:56:45,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 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 17:56:45,736 INFO L276 IsEmpty]: Start isEmpty. Operand 703 states and 1050 transitions. [2021-08-21 17:56:45,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:56:45,737 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:56:45,737 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:56:45,773 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 17:56:45,964 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 17:56:45,965 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:56:45,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:56:45,965 INFO L82 PathProgramCache]: Analyzing trace with hash 1613344446, now seen corresponding path program 8 times [2021-08-21 17:56:45,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:56:45,965 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348319506] [2021-08-21 17:56:45,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:56:45,966 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:56:45,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:56:46,383 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:56:46,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:56:46,383 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348319506] [2021-08-21 17:56:46,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348319506] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:56:46,383 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554336299] [2021-08-21 17:56:46,383 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 17:56:46,383 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:56:46,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:56:46,384 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 17:56:46,385 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 17:56:48,185 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 17:56:48,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:56:48,186 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:56:48,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:56:48,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2021-08-21 17:56:48,757 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:56:48,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554336299] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:56:48,757 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:56:48,757 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 21 [2021-08-21 17:56:48,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661878654] [2021-08-21 17:56:48,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 17:56:48,757 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:56:48,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 17:56:48,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=359, Unknown=0, NotChecked=0, Total=462 [2021-08-21 17:56:48,758 INFO L87 Difference]: Start difference. First operand 703 states and 1050 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 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 17:56:50,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:56:50,155 INFO L93 Difference]: Finished difference Result 1476 states and 2238 transitions. [2021-08-21 17:56:50,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-21 17:56:50,155 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:56:50,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:56:50,157 INFO L225 Difference]: With dead ends: 1476 [2021-08-21 17:56:50,158 INFO L226 Difference]: Without dead ends: 1466 [2021-08-21 17:56:50,158 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 559 ImplicationChecksByTransitivity, 1129.0ms TimeCoverageRelationStatistics Valid=410, Invalid=1660, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 17:56:50,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1466 states. [2021-08-21 17:56:50,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1466 to 712. [2021-08-21 17:56:50,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 712 states, 711 states have (on average 1.4978902953586497) internal successors, (1065), 711 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:56:50,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 712 states to 712 states and 1065 transitions. [2021-08-21 17:56:50,167 INFO L78 Accepts]: Start accepts. Automaton has 712 states and 1065 transitions. Word has length 30 [2021-08-21 17:56:50,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:56:50,167 INFO L470 AbstractCegarLoop]: Abstraction has 712 states and 1065 transitions. [2021-08-21 17:56:50,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 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 17:56:50,167 INFO L276 IsEmpty]: Start isEmpty. Operand 712 states and 1065 transitions. [2021-08-21 17:56:50,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:56:50,168 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:56:50,168 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:56:50,190 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2021-08-21 17:56:50,369 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 17:56:50,369 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:56:50,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:56:50,369 INFO L82 PathProgramCache]: Analyzing trace with hash -818726274, now seen corresponding path program 9 times [2021-08-21 17:56:50,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:56:50,370 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565532689] [2021-08-21 17:56:50,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:56:50,370 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:56:50,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:56:50,781 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:56:50,781 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:56:50,781 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565532689] [2021-08-21 17:56:50,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565532689] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:56:50,782 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543161710] [2021-08-21 17:56:50,782 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 17:56:50,782 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:56:50,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:56:50,782 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:56:50,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-08-21 17:56:52,628 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 17:56:52,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:56:52,628 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:56:52,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:56:53,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2021-08-21 17:56:53,223 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:56:53,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1543161710] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:56:53,224 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:56:53,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 21 [2021-08-21 17:56:53,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946933434] [2021-08-21 17:56:53,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 17:56:53,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:56:53,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 17:56:53,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=351, Unknown=0, NotChecked=0, Total=462 [2021-08-21 17:56:53,225 INFO L87 Difference]: Start difference. First operand 712 states and 1065 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 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 17:56:54,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:56:54,261 INFO L93 Difference]: Finished difference Result 1447 states and 2185 transitions. [2021-08-21 17:56:54,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 17:56:54,261 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:56:54,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:56:54,264 INFO L225 Difference]: With dead ends: 1447 [2021-08-21 17:56:54,264 INFO L226 Difference]: Without dead ends: 1436 [2021-08-21 17:56:54,264 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 331 ImplicationChecksByTransitivity, 821.1ms TimeCoverageRelationStatistics Valid=283, Invalid=977, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 17:56:54,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1436 states. [2021-08-21 17:56:54,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1436 to 709. [2021-08-21 17:56:54,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 709 states, 708 states have (on average 1.4943502824858756) internal successors, (1058), 708 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:56:54,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 709 states to 709 states and 1058 transitions. [2021-08-21 17:56:54,276 INFO L78 Accepts]: Start accepts. Automaton has 709 states and 1058 transitions. Word has length 30 [2021-08-21 17:56:54,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:56:54,276 INFO L470 AbstractCegarLoop]: Abstraction has 709 states and 1058 transitions. [2021-08-21 17:56:54,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 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 17:56:54,276 INFO L276 IsEmpty]: Start isEmpty. Operand 709 states and 1058 transitions. [2021-08-21 17:56:54,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:56:54,277 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:56:54,277 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:56:54,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-08-21 17:56:54,493 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:56:54,494 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:56:54,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:56:54,494 INFO L82 PathProgramCache]: Analyzing trace with hash -1435012866, now seen corresponding path program 10 times [2021-08-21 17:56:54,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:56:54,494 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840423516] [2021-08-21 17:56:54,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:56:54,494 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:56:54,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:56:54,896 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:56:54,897 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:56:54,897 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840423516] [2021-08-21 17:56:54,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840423516] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:56:54,897 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199042635] [2021-08-21 17:56:54,897 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 17:56:54,897 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:56:54,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:56:54,901 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:56:54,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-08-21 17:56:56,851 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 17:56:56,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:56:56,852 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:56:56,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:56:57,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2021-08-21 17:56:57,438 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:56:57,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199042635] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:56:57,438 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:56:57,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 20 [2021-08-21 17:56:57,439 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575002767] [2021-08-21 17:56:57,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 17:56:57,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:56:57,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 17:56:57,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2021-08-21 17:56:57,439 INFO L87 Difference]: Start difference. First operand 709 states and 1058 transitions. Second operand has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 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 17:56:59,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:56:59,459 INFO L93 Difference]: Finished difference Result 1421 states and 2168 transitions. [2021-08-21 17:56:59,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-21 17:56:59,460 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:56:59,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:56:59,462 INFO L225 Difference]: With dead ends: 1421 [2021-08-21 17:56:59,463 INFO L226 Difference]: Without dead ends: 1416 [2021-08-21 17:56:59,463 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 913 ImplicationChecksByTransitivity, 1702.6ms TimeCoverageRelationStatistics Valid=579, Invalid=2501, Unknown=0, NotChecked=0, Total=3080 [2021-08-21 17:56:59,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1416 states. [2021-08-21 17:56:59,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1416 to 708. [2021-08-21 17:56:59,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 707 states have (on average 1.4936350777934937) internal successors, (1056), 707 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:56:59,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 1056 transitions. [2021-08-21 17:56:59,474 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 1056 transitions. Word has length 30 [2021-08-21 17:56:59,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:56:59,474 INFO L470 AbstractCegarLoop]: Abstraction has 708 states and 1056 transitions. [2021-08-21 17:56:59,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 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 17:56:59,475 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 1056 transitions. [2021-08-21 17:56:59,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:56:59,476 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:56:59,476 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:56:59,515 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2021-08-21 17:56:59,688 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:56:59,689 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:56:59,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:56:59,689 INFO L82 PathProgramCache]: Analyzing trace with hash -1357231936, now seen corresponding path program 11 times [2021-08-21 17:56:59,689 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:56:59,689 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354673711] [2021-08-21 17:56:59,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:56:59,689 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:56:59,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:57:00,137 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:57:00,137 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:57:00,137 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354673711] [2021-08-21 17:57:00,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354673711] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:57:00,138 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305634882] [2021-08-21 17:57:00,138 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 17:57:00,138 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:57:00,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:57:00,141 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:57:00,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-08-21 17:57:02,131 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 17:57:02,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:57:02,132 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:57:02,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:57:02,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2021-08-21 17:57:02,698 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:57:02,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1305634882] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:57:02,699 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:57:02,699 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 22 [2021-08-21 17:57:02,699 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351553953] [2021-08-21 17:57:02,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 17:57:02,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:57:02,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 17:57:02,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2021-08-21 17:57:02,699 INFO L87 Difference]: Start difference. First operand 708 states and 1056 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:03,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:57:03,668 INFO L93 Difference]: Finished difference Result 1426 states and 2181 transitions. [2021-08-21 17:57:03,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 17:57:03,668 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:57:03,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:57:03,670 INFO L225 Difference]: With dead ends: 1426 [2021-08-21 17:57:03,670 INFO L226 Difference]: Without dead ends: 1421 [2021-08-21 17:57:03,670 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 869.0ms TimeCoverageRelationStatistics Valid=234, Invalid=1172, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 17:57:03,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1421 states. [2021-08-21 17:57:03,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1421 to 713. [2021-08-21 17:57:03,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 712 states have (on average 1.4985955056179776) internal successors, (1067), 712 states have internal predecessors, (1067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:03,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 1067 transitions. [2021-08-21 17:57:03,680 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 1067 transitions. Word has length 30 [2021-08-21 17:57:03,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:57:03,680 INFO L470 AbstractCegarLoop]: Abstraction has 713 states and 1067 transitions. [2021-08-21 17:57:03,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:03,680 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 1067 transitions. [2021-08-21 17:57:03,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:57:03,681 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:57:03,681 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:57:03,704 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2021-08-21 17:57:03,885 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-08-21 17:57:03,885 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:57:03,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:57:03,885 INFO L82 PathProgramCache]: Analyzing trace with hash -798098274, now seen corresponding path program 7 times [2021-08-21 17:57:03,885 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:57:03,885 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339195305] [2021-08-21 17:57:03,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:57:03,886 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:57:03,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:57:04,248 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:57:04,249 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:57:04,249 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339195305] [2021-08-21 17:57:04,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339195305] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:57:04,249 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444567970] [2021-08-21 17:57:04,249 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 17:57:04,249 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:57:04,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:57:04,250 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:57:04,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-08-21 17:57:06,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:57:06,267 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:57:06,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:57:06,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2021-08-21 17:57:06,858 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:57:06,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444567970] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:57:06,859 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:57:06,859 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 22 [2021-08-21 17:57:06,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947767873] [2021-08-21 17:57:06,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 17:57:06,859 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:57:06,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 17:57:06,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2021-08-21 17:57:06,859 INFO L87 Difference]: Start difference. First operand 713 states and 1067 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:07,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:57:07,732 INFO L93 Difference]: Finished difference Result 1442 states and 2204 transitions. [2021-08-21 17:57:07,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-21 17:57:07,733 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:57:07,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:57:07,735 INFO L225 Difference]: With dead ends: 1442 [2021-08-21 17:57:07,735 INFO L226 Difference]: Without dead ends: 1437 [2021-08-21 17:57:07,735 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 734.4ms TimeCoverageRelationStatistics Valid=201, Invalid=1131, Unknown=0, NotChecked=0, Total=1332 [2021-08-21 17:57:07,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1437 states. [2021-08-21 17:57:07,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1437 to 733. [2021-08-21 17:57:07,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 733 states, 732 states have (on average 1.4931693989071038) internal successors, (1093), 732 states have internal predecessors, (1093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:07,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 733 states to 733 states and 1093 transitions. [2021-08-21 17:57:07,744 INFO L78 Accepts]: Start accepts. Automaton has 733 states and 1093 transitions. Word has length 30 [2021-08-21 17:57:07,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:57:07,744 INFO L470 AbstractCegarLoop]: Abstraction has 733 states and 1093 transitions. [2021-08-21 17:57:07,744 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:07,744 INFO L276 IsEmpty]: Start isEmpty. Operand 733 states and 1093 transitions. [2021-08-21 17:57:07,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:57:07,745 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:57:07,745 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:57:07,767 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-08-21 17:57:07,945 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-08-21 17:57:07,945 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:57:07,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:57:07,946 INFO L82 PathProgramCache]: Analyzing trace with hash -1437267776, now seen corresponding path program 12 times [2021-08-21 17:57:07,946 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:57:07,946 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635231666] [2021-08-21 17:57:07,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:57:07,946 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:57:07,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:57:08,359 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:57:08,359 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:57:08,359 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635231666] [2021-08-21 17:57:08,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635231666] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:57:08,359 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001993209] [2021-08-21 17:57:08,360 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 17:57:08,360 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:57:08,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:57:08,360 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:57:08,361 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-08-21 17:57:10,463 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 17:57:10,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:57:10,464 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:57:10,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:57:10,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2021-08-21 17:57:11,079 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:57:11,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001993209] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:57:11,079 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:57:11,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 22 [2021-08-21 17:57:11,080 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117083408] [2021-08-21 17:57:11,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 17:57:11,080 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:57:11,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 17:57:11,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2021-08-21 17:57:11,081 INFO L87 Difference]: Start difference. First operand 733 states and 1093 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:13,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:57:13,064 INFO L93 Difference]: Finished difference Result 1440 states and 2209 transitions. [2021-08-21 17:57:13,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-21 17:57:13,064 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:57:13,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:57:13,066 INFO L225 Difference]: With dead ends: 1440 [2021-08-21 17:57:13,066 INFO L226 Difference]: Without dead ends: 1432 [2021-08-21 17:57:13,067 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 827 ImplicationChecksByTransitivity, 1689.1ms TimeCoverageRelationStatistics Valid=471, Invalid=2285, Unknown=0, NotChecked=0, Total=2756 [2021-08-21 17:57:13,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1432 states. [2021-08-21 17:57:13,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1432 to 747. [2021-08-21 17:57:13,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 1.4959785522788205) internal successors, (1116), 746 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:13,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 1116 transitions. [2021-08-21 17:57:13,076 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 1116 transitions. Word has length 30 [2021-08-21 17:57:13,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:57:13,076 INFO L470 AbstractCegarLoop]: Abstraction has 747 states and 1116 transitions. [2021-08-21 17:57:13,076 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:13,076 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 1116 transitions. [2021-08-21 17:57:13,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:57:13,077 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:57:13,077 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:57:13,108 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2021-08-21 17:57:13,292 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-08-21 17:57:13,293 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:57:13,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:57:13,293 INFO L82 PathProgramCache]: Analyzing trace with hash 1948521204, now seen corresponding path program 8 times [2021-08-21 17:57:13,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:57:13,293 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868355341] [2021-08-21 17:57:13,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:57:13,293 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:57:13,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:57:13,707 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:57:13,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:57:13,707 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868355341] [2021-08-21 17:57:13,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868355341] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:57:13,707 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256642796] [2021-08-21 17:57:13,707 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 17:57:13,708 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:57:13,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:57:13,708 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:57:13,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-08-21 17:57:15,825 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 17:57:15,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:57:15,826 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:57:15,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:57:16,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2021-08-21 17:57:16,373 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:57:16,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256642796] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:57:16,373 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:57:16,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 22 [2021-08-21 17:57:16,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32709279] [2021-08-21 17:57:16,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 17:57:16,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:57:16,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 17:57:16,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2021-08-21 17:57:16,374 INFO L87 Difference]: Start difference. First operand 747 states and 1116 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:18,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:57:18,074 INFO L93 Difference]: Finished difference Result 1469 states and 2246 transitions. [2021-08-21 17:57:18,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-21 17:57:18,075 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:57:18,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:57:18,077 INFO L225 Difference]: With dead ends: 1469 [2021-08-21 17:57:18,077 INFO L226 Difference]: Without dead ends: 1461 [2021-08-21 17:57:18,077 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 711 ImplicationChecksByTransitivity, 1359.0ms TimeCoverageRelationStatistics Valid=397, Invalid=1955, Unknown=0, NotChecked=0, Total=2352 [2021-08-21 17:57:18,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1461 states. [2021-08-21 17:57:18,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1461 to 754. [2021-08-21 17:57:18,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 1.4926958831341302) internal successors, (1124), 753 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:18,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 1124 transitions. [2021-08-21 17:57:18,086 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 1124 transitions. Word has length 30 [2021-08-21 17:57:18,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:57:18,086 INFO L470 AbstractCegarLoop]: Abstraction has 754 states and 1124 transitions. [2021-08-21 17:57:18,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:18,086 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 1124 transitions. [2021-08-21 17:57:18,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:57:18,087 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:57:18,087 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:57:18,108 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2021-08-21 17:57:18,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:57:18,287 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:57:18,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:57:18,288 INFO L82 PathProgramCache]: Analyzing trace with hash -1042365366, now seen corresponding path program 9 times [2021-08-21 17:57:18,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:57:18,288 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856353297] [2021-08-21 17:57:18,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:57:18,288 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:57:18,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:57:18,665 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:57:18,665 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:57:18,665 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856353297] [2021-08-21 17:57:18,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856353297] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:57:18,665 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354836606] [2021-08-21 17:57:18,665 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 17:57:18,665 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:57:18,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:57:18,666 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:57:18,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-08-21 17:57:20,862 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 17:57:20,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:57:20,863 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-21 17:57:20,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:57:21,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 17:57:21,475 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 17:57:21,476 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 35 treesize of output 43 [2021-08-21 17:57:21,814 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:57:21,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354836606] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:57:21,815 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:57:21,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 27 [2021-08-21 17:57:21,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084840929] [2021-08-21 17:57:21,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 17:57:21,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:57:21,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 17:57:21,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2021-08-21 17:57:21,816 INFO L87 Difference]: Start difference. First operand 754 states and 1124 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:26,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:57:26,259 INFO L93 Difference]: Finished difference Result 1807 states and 2757 transitions. [2021-08-21 17:57:26,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-08-21 17:57:26,260 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:57:26,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:57:26,262 INFO L225 Difference]: With dead ends: 1807 [2021-08-21 17:57:26,262 INFO L226 Difference]: Without dead ends: 1802 [2021-08-21 17:57:26,263 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2045 ImplicationChecksByTransitivity, 3675.7ms TimeCoverageRelationStatistics Valid=943, Invalid=5699, Unknown=0, NotChecked=0, Total=6642 [2021-08-21 17:57:26,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1802 states. [2021-08-21 17:57:26,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1802 to 758. [2021-08-21 17:57:26,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 1.4940554821664465) internal successors, (1131), 757 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:26,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 1131 transitions. [2021-08-21 17:57:26,275 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 1131 transitions. Word has length 30 [2021-08-21 17:57:26,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:57:26,276 INFO L470 AbstractCegarLoop]: Abstraction has 758 states and 1131 transitions. [2021-08-21 17:57:26,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:26,276 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 1131 transitions. [2021-08-21 17:57:26,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:57:26,277 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:57:26,277 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:57:26,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2021-08-21 17:57:26,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-08-21 17:57:26,493 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:57:26,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:57:26,493 INFO L82 PathProgramCache]: Analyzing trace with hash -558506668, now seen corresponding path program 10 times [2021-08-21 17:57:26,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:57:26,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486500323] [2021-08-21 17:57:26,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:57:26,493 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:57:26,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:57:26,808 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:57:26,808 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:57:26,808 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486500323] [2021-08-21 17:57:26,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486500323] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:57:26,808 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023128100] [2021-08-21 17:57:26,808 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 17:57:26,808 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:57:26,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:57:26,809 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:57:26,810 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-08-21 17:57:29,034 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 17:57:29,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:57:29,035 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:57:29,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:57:29,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2021-08-21 17:57:29,594 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:57:29,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023128100] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:57:29,595 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:57:29,595 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 21 [2021-08-21 17:57:29,595 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165043172] [2021-08-21 17:57:29,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 17:57:29,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:57:29,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 17:57:29,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2021-08-21 17:57:29,596 INFO L87 Difference]: Start difference. First operand 758 states and 1131 transitions. Second operand has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 21 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 17:57:30,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:57:30,609 INFO L93 Difference]: Finished difference Result 1468 states and 2208 transitions. [2021-08-21 17:57:30,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 17:57:30,609 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 21 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:57:30,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:57:30,611 INFO L225 Difference]: With dead ends: 1468 [2021-08-21 17:57:30,611 INFO L226 Difference]: Without dead ends: 1460 [2021-08-21 17:57:30,611 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 805.6ms TimeCoverageRelationStatistics Valid=262, Invalid=1298, Unknown=0, NotChecked=0, Total=1560 [2021-08-21 17:57:30,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1460 states. [2021-08-21 17:57:30,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1460 to 761. [2021-08-21 17:57:30,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 761 states, 760 states have (on average 1.493421052631579) internal successors, (1135), 760 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:30,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 761 states to 761 states and 1135 transitions. [2021-08-21 17:57:30,621 INFO L78 Accepts]: Start accepts. Automaton has 761 states and 1135 transitions. Word has length 30 [2021-08-21 17:57:30,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:57:30,621 INFO L470 AbstractCegarLoop]: Abstraction has 761 states and 1135 transitions. [2021-08-21 17:57:30,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 21 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 17:57:30,621 INFO L276 IsEmpty]: Start isEmpty. Operand 761 states and 1135 transitions. [2021-08-21 17:57:30,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:57:30,622 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:57:30,622 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:57:30,646 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2021-08-21 17:57:30,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:57:30,823 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:57:30,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:57:30,823 INFO L82 PathProgramCache]: Analyzing trace with hash 37653220, now seen corresponding path program 11 times [2021-08-21 17:57:30,823 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:57:30,823 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524476328] [2021-08-21 17:57:30,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:57:30,823 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:57:30,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:57:31,146 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:57:31,146 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:57:31,146 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524476328] [2021-08-21 17:57:31,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524476328] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:57:31,146 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037854219] [2021-08-21 17:57:31,146 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 17:57:31,146 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:57:31,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:57:31,147 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:57:31,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-08-21 17:57:33,413 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-21 17:57:33,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:57:33,414 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 17:57:33,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:57:34,282 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 17:57:34,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 28 treesize of output 24 [2021-08-21 17:57:34,367 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:57:34,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037854219] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:57:34,367 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:57:34,368 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2021-08-21 17:57:34,368 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924260815] [2021-08-21 17:57:34,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-21 17:57:34,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:57:34,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-21 17:57:34,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2021-08-21 17:57:34,369 INFO L87 Difference]: Start difference. First operand 761 states and 1135 transitions. Second operand has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 25 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:35,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:57:35,937 INFO L93 Difference]: Finished difference Result 1417 states and 2127 transitions. [2021-08-21 17:57:35,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 17:57:35,937 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 25 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:57:35,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:57:35,939 INFO L225 Difference]: With dead ends: 1417 [2021-08-21 17:57:35,939 INFO L226 Difference]: Without dead ends: 1412 [2021-08-21 17:57:35,939 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 489 ImplicationChecksByTransitivity, 1193.5ms TimeCoverageRelationStatistics Valid=249, Invalid=1643, Unknown=0, NotChecked=0, Total=1892 [2021-08-21 17:57:35,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1412 states. [2021-08-21 17:57:35,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1412 to 760. [2021-08-21 17:57:35,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 1.4927536231884058) internal successors, (1133), 759 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:35,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 1133 transitions. [2021-08-21 17:57:35,948 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 1133 transitions. Word has length 30 [2021-08-21 17:57:35,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:57:35,948 INFO L470 AbstractCegarLoop]: Abstraction has 760 states and 1133 transitions. [2021-08-21 17:57:35,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.9615384615384615) internal successors, (51), 25 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:35,948 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 1133 transitions. [2021-08-21 17:57:35,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:57:35,949 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:57:35,949 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:57:35,973 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2021-08-21 17:57:36,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2021-08-21 17:57:36,154 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:57:36,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:57:36,154 INFO L82 PathProgramCache]: Analyzing trace with hash -2037808790, now seen corresponding path program 13 times [2021-08-21 17:57:36,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:57:36,154 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940405384] [2021-08-21 17:57:36,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:57:36,155 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:57:36,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:57:36,486 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:57:36,487 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:57:36,487 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940405384] [2021-08-21 17:57:36,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940405384] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:57:36,487 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223147403] [2021-08-21 17:57:36,487 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 17:57:36,487 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:57:36,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:57:36,488 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:57:36,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-08-21 17:57:38,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:57:38,803 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:57:38,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:57:39,338 INFO L354 Elim1Store]: treesize reduction 48, result has 12.7 percent of original size [2021-08-21 17:57:39,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 92 treesize of output 64 [2021-08-21 17:57:39,449 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:57:39,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223147403] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:57:39,450 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:57:39,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 21 [2021-08-21 17:57:39,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468472690] [2021-08-21 17:57:39,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 17:57:39,451 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:57:39,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 17:57:39,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2021-08-21 17:57:39,452 INFO L87 Difference]: Start difference. First operand 760 states and 1133 transitions. Second operand has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:41,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:57:41,513 INFO L93 Difference]: Finished difference Result 1799 states and 2756 transitions. [2021-08-21 17:57:41,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-21 17:57:41,513 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:57:41,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:57:41,515 INFO L225 Difference]: With dead ends: 1799 [2021-08-21 17:57:41,515 INFO L226 Difference]: Without dead ends: 1791 [2021-08-21 17:57:41,516 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 936 ImplicationChecksByTransitivity, 1730.7ms TimeCoverageRelationStatistics Valid=541, Invalid=2429, Unknown=0, NotChecked=0, Total=2970 [2021-08-21 17:57:41,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1791 states. [2021-08-21 17:57:41,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1791 to 765. [2021-08-21 17:57:41,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 765 states, 764 states have (on average 1.4973821989528795) internal successors, (1144), 764 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:41,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 765 states to 765 states and 1144 transitions. [2021-08-21 17:57:41,528 INFO L78 Accepts]: Start accepts. Automaton has 765 states and 1144 transitions. Word has length 30 [2021-08-21 17:57:41,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:57:41,528 INFO L470 AbstractCegarLoop]: Abstraction has 765 states and 1144 transitions. [2021-08-21 17:57:41,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:41,528 INFO L276 IsEmpty]: Start isEmpty. Operand 765 states and 1144 transitions. [2021-08-21 17:57:41,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:57:41,529 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:57:41,529 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:57:41,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2021-08-21 17:57:41,744 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2021-08-21 17:57:41,745 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:57:41,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:57:41,745 INFO L82 PathProgramCache]: Analyzing trace with hash -174912214, now seen corresponding path program 14 times [2021-08-21 17:57:41,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:57:41,745 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423140443] [2021-08-21 17:57:41,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:57:41,745 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:57:41,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:57:42,097 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:57:42,097 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:57:42,097 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423140443] [2021-08-21 17:57:42,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423140443] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:57:42,097 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296873699] [2021-08-21 17:57:42,097 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 17:57:42,097 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:57:42,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:57:42,101 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:57:42,130 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-08-21 17:57:44,574 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 17:57:44,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:57:44,574 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:57:44,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:57:45,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 17:57:45,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-08-21 17:57:45,228 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:57:45,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296873699] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:57:45,229 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:57:45,229 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 22 [2021-08-21 17:57:45,229 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049153371] [2021-08-21 17:57:45,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 17:57:45,229 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:57:45,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 17:57:45,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2021-08-21 17:57:45,230 INFO L87 Difference]: Start difference. First operand 765 states and 1144 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:46,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:57:46,286 INFO L93 Difference]: Finished difference Result 1534 states and 2302 transitions. [2021-08-21 17:57:46,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 17:57:46,286 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:57:46,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:57:46,288 INFO L225 Difference]: With dead ends: 1534 [2021-08-21 17:57:46,288 INFO L226 Difference]: Without dead ends: 1529 [2021-08-21 17:57:46,288 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 777.8ms TimeCoverageRelationStatistics Valid=194, Invalid=928, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 17:57:46,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1529 states. [2021-08-21 17:57:46,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1529 to 763. [2021-08-21 17:57:46,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 763 states, 762 states have (on average 1.494750656167979) internal successors, (1139), 762 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:46,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 763 states to 763 states and 1139 transitions. [2021-08-21 17:57:46,297 INFO L78 Accepts]: Start accepts. Automaton has 763 states and 1139 transitions. Word has length 30 [2021-08-21 17:57:46,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:57:46,297 INFO L470 AbstractCegarLoop]: Abstraction has 763 states and 1139 transitions. [2021-08-21 17:57:46,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:46,297 INFO L276 IsEmpty]: Start isEmpty. Operand 763 states and 1139 transitions. [2021-08-21 17:57:46,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:57:46,298 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:57:46,298 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:57:46,323 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2021-08-21 17:57:46,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:57:46,499 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:57:46,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:57:46,499 INFO L82 PathProgramCache]: Analyzing trace with hash -791198806, now seen corresponding path program 15 times [2021-08-21 17:57:46,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:57:46,500 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668615361] [2021-08-21 17:57:46,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:57:46,500 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:57:46,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:57:46,887 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:57:46,887 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:57:46,887 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668615361] [2021-08-21 17:57:46,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668615361] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:57:46,887 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2087640138] [2021-08-21 17:57:46,888 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 17:57:46,888 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:57:46,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:57:46,888 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:57:46,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-08-21 17:57:49,365 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 17:57:49,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:57:49,366 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 17:57:49,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:57:49,940 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 17:57:49,941 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 20 treesize of output 28 [2021-08-21 17:57:50,379 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:57:50,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2087640138] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:57:50,379 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:57:50,379 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 28 [2021-08-21 17:57:50,379 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440261525] [2021-08-21 17:57:50,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-21 17:57:50,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:57:50,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-21 17:57:50,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=699, Unknown=0, NotChecked=0, Total=812 [2021-08-21 17:57:50,381 INFO L87 Difference]: Start difference. First operand 763 states and 1139 transitions. Second operand has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:54,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:57:54,232 INFO L93 Difference]: Finished difference Result 1453 states and 2233 transitions. [2021-08-21 17:57:54,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-08-21 17:57:54,232 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:57:54,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:57:54,234 INFO L225 Difference]: With dead ends: 1453 [2021-08-21 17:57:54,234 INFO L226 Difference]: Without dead ends: 1445 [2021-08-21 17:57:54,235 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1973 ImplicationChecksByTransitivity, 3520.1ms TimeCoverageRelationStatistics Valid=818, Invalid=5502, Unknown=0, NotChecked=0, Total=6320 [2021-08-21 17:57:54,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1445 states. [2021-08-21 17:57:54,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1445 to 766. [2021-08-21 17:57:54,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 766 states, 765 states have (on average 1.4941176470588236) internal successors, (1143), 765 states have internal predecessors, (1143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:54,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 766 states to 766 states and 1143 transitions. [2021-08-21 17:57:54,244 INFO L78 Accepts]: Start accepts. Automaton has 766 states and 1143 transitions. Word has length 30 [2021-08-21 17:57:54,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:57:54,244 INFO L470 AbstractCegarLoop]: Abstraction has 766 states and 1143 transitions. [2021-08-21 17:57:54,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 28 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:54,245 INFO L276 IsEmpty]: Start isEmpty. Operand 766 states and 1143 transitions. [2021-08-21 17:57:54,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:57:54,245 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:57:54,245 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:57:54,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2021-08-21 17:57:54,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-08-21 17:57:54,446 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:57:54,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:57:54,446 INFO L82 PathProgramCache]: Analyzing trace with hash -2064773462, now seen corresponding path program 16 times [2021-08-21 17:57:54,446 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:57:54,446 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716464883] [2021-08-21 17:57:54,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:57:54,447 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:57:54,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:57:54,807 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:57:54,807 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:57:54,807 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716464883] [2021-08-21 17:57:54,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716464883] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:57:54,807 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [417922248] [2021-08-21 17:57:54,807 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 17:57:54,807 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:57:54,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:57:54,808 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:57:54,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-08-21 17:57:57,359 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 17:57:57,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:57:57,360 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:57:57,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:57:57,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2021-08-21 17:57:57,925 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:57:57,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [417922248] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:57:57,925 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:57:57,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 22 [2021-08-21 17:57:57,926 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767072626] [2021-08-21 17:57:57,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 17:57:57,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:57:57,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 17:57:57,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2021-08-21 17:57:57,926 INFO L87 Difference]: Start difference. First operand 766 states and 1143 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:58,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:57:58,875 INFO L93 Difference]: Finished difference Result 1444 states and 2236 transitions. [2021-08-21 17:57:58,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 17:57:58,875 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:57:58,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:57:58,877 INFO L225 Difference]: With dead ends: 1444 [2021-08-21 17:57:58,877 INFO L226 Difference]: Without dead ends: 1439 [2021-08-21 17:57:58,877 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 789.1ms TimeCoverageRelationStatistics Valid=237, Invalid=1095, Unknown=0, NotChecked=0, Total=1332 [2021-08-21 17:57:58,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1439 states. [2021-08-21 17:57:58,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1439 to 769. [2021-08-21 17:57:58,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 769 states, 768 states have (on average 1.4934895833333333) internal successors, (1147), 768 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:58,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 769 states to 769 states and 1147 transitions. [2021-08-21 17:57:58,885 INFO L78 Accepts]: Start accepts. Automaton has 769 states and 1147 transitions. Word has length 30 [2021-08-21 17:57:58,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:57:58,885 INFO L470 AbstractCegarLoop]: Abstraction has 769 states and 1147 transitions. [2021-08-21 17:57:58,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:57:58,885 INFO L276 IsEmpty]: Start isEmpty. Operand 769 states and 1147 transitions. [2021-08-21 17:57:58,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:57:58,886 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:57:58,886 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:57:58,910 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2021-08-21 17:57:59,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-08-21 17:57:59,087 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:57:59,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:57:59,087 INFO L82 PathProgramCache]: Analyzing trace with hash -2013912852, now seen corresponding path program 12 times [2021-08-21 17:57:59,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:57:59,087 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914798901] [2021-08-21 17:57:59,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:57:59,087 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:57:59,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:57:59,458 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:57:59,458 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:57:59,458 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914798901] [2021-08-21 17:57:59,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914798901] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:57:59,458 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189773052] [2021-08-21 17:57:59,458 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 17:57:59,458 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:57:59,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:57:59,460 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:57:59,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-08-21 17:58:02,050 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 17:58:02,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:58:02,050 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:58:02,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:58:02,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2021-08-21 17:58:02,672 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:58:02,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189773052] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:58:02,672 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:58:02,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 22 [2021-08-21 17:58:02,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919306887] [2021-08-21 17:58:02,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 17:58:02,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:58:02,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 17:58:02,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2021-08-21 17:58:02,673 INFO L87 Difference]: Start difference. First operand 769 states and 1147 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:58:03,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:58:03,722 INFO L93 Difference]: Finished difference Result 1452 states and 2234 transitions. [2021-08-21 17:58:03,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 17:58:03,722 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:58:03,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:58:03,724 INFO L225 Difference]: With dead ends: 1452 [2021-08-21 17:58:03,724 INFO L226 Difference]: Without dead ends: 1447 [2021-08-21 17:58:03,724 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 359 ImplicationChecksByTransitivity, 797.9ms TimeCoverageRelationStatistics Valid=229, Invalid=1177, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 17:58:03,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1447 states. [2021-08-21 17:58:03,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1447 to 771. [2021-08-21 17:58:03,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 771 states, 770 states have (on average 1.4922077922077923) internal successors, (1149), 770 states have internal predecessors, (1149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:58:03,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 771 states to 771 states and 1149 transitions. [2021-08-21 17:58:03,733 INFO L78 Accepts]: Start accepts. Automaton has 771 states and 1149 transitions. Word has length 30 [2021-08-21 17:58:03,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:58:03,733 INFO L470 AbstractCegarLoop]: Abstraction has 771 states and 1149 transitions. [2021-08-21 17:58:03,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:58:03,733 INFO L276 IsEmpty]: Start isEmpty. Operand 771 states and 1149 transitions. [2021-08-21 17:58:03,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:58:03,735 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:58:03,735 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:58:03,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2021-08-21 17:58:03,960 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:58:03,961 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:58:03,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:58:03,961 INFO L82 PathProgramCache]: Analyzing trace with hash 1134545322, now seen corresponding path program 17 times [2021-08-21 17:58:03,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:58:03,961 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806292177] [2021-08-21 17:58:03,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:58:03,961 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:58:03,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:58:04,455 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:58:04,455 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:58:04,455 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806292177] [2021-08-21 17:58:04,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806292177] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:58:04,455 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386473010] [2021-08-21 17:58:04,455 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 17:58:04,455 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:58:04,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:58:04,456 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:58:04,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-08-21 17:58:07,095 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 17:58:07,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:58:07,096 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:58:07,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:58:07,567 INFO L354 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2021-08-21 17:58:07,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 33 [2021-08-21 17:58:07,673 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:58:07,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386473010] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:58:07,673 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:58:07,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 21 [2021-08-21 17:58:07,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616357252] [2021-08-21 17:58:07,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 17:58:07,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:58:07,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 17:58:07,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2021-08-21 17:58:07,674 INFO L87 Difference]: Start difference. First operand 771 states and 1149 transitions. Second operand has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:58:09,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:58:09,986 INFO L93 Difference]: Finished difference Result 1538 states and 2373 transitions. [2021-08-21 17:58:09,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-21 17:58:09,986 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:58:09,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:58:09,988 INFO L225 Difference]: With dead ends: 1538 [2021-08-21 17:58:09,988 INFO L226 Difference]: Without dead ends: 1530 [2021-08-21 17:58:09,988 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 962 ImplicationChecksByTransitivity, 2001.6ms TimeCoverageRelationStatistics Valid=519, Invalid=2673, Unknown=0, NotChecked=0, Total=3192 [2021-08-21 17:58:09,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1530 states. [2021-08-21 17:58:09,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1530 to 774. [2021-08-21 17:58:09,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 774 states, 773 states have (on average 1.4941785252263906) internal successors, (1155), 773 states have internal predecessors, (1155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:58:09,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 1155 transitions. [2021-08-21 17:58:09,997 INFO L78 Accepts]: Start accepts. Automaton has 774 states and 1155 transitions. Word has length 30 [2021-08-21 17:58:09,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:58:09,997 INFO L470 AbstractCegarLoop]: Abstraction has 774 states and 1155 transitions. [2021-08-21 17:58:09,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:58:09,997 INFO L276 IsEmpty]: Start isEmpty. Operand 774 states and 1155 transitions. [2021-08-21 17:58:09,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:58:09,998 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:58:09,998 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:58:10,023 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2021-08-21 17:58:10,198 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:58:10,199 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:58:10,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:58:10,199 INFO L82 PathProgramCache]: Analyzing trace with hash 225367006, now seen corresponding path program 13 times [2021-08-21 17:58:10,199 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:58:10,199 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336153380] [2021-08-21 17:58:10,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:58:10,199 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:58:10,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:58:10,679 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:58:10,679 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:58:10,679 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336153380] [2021-08-21 17:58:10,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336153380] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:58:10,679 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238774873] [2021-08-21 17:58:10,680 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 17:58:10,680 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:58:10,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:58:10,681 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:58:10,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-08-21 17:58:13,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:58:13,532 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:58:13,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:58:13,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2021-08-21 17:58:14,079 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:58:14,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238774873] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:58:14,079 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:58:14,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 21 [2021-08-21 17:58:14,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425327182] [2021-08-21 17:58:14,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 17:58:14,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:58:14,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 17:58:14,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2021-08-21 17:58:14,080 INFO L87 Difference]: Start difference. First operand 774 states and 1155 transitions. Second operand has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:58:15,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:58:15,977 INFO L93 Difference]: Finished difference Result 1539 states and 2359 transitions. [2021-08-21 17:58:15,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-08-21 17:58:15,977 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:58:15,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:58:15,979 INFO L225 Difference]: With dead ends: 1539 [2021-08-21 17:58:15,979 INFO L226 Difference]: Without dead ends: 1531 [2021-08-21 17:58:15,979 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 812 ImplicationChecksByTransitivity, 1601.5ms TimeCoverageRelationStatistics Valid=438, Invalid=2214, Unknown=0, NotChecked=0, Total=2652 [2021-08-21 17:58:15,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1531 states. [2021-08-21 17:58:15,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1531 to 772. [2021-08-21 17:58:15,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 772 states, 771 states have (on average 1.4928664072632944) internal successors, (1151), 771 states have internal predecessors, (1151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:58:15,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 772 states to 772 states and 1151 transitions. [2021-08-21 17:58:15,990 INFO L78 Accepts]: Start accepts. Automaton has 772 states and 1151 transitions. Word has length 30 [2021-08-21 17:58:15,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:58:15,990 INFO L470 AbstractCegarLoop]: Abstraction has 772 states and 1151 transitions. [2021-08-21 17:58:15,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:58:15,990 INFO L276 IsEmpty]: Start isEmpty. Operand 772 states and 1151 transitions. [2021-08-21 17:58:15,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:58:15,991 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:58:15,992 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:58:16,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2021-08-21 17:58:16,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:58:16,201 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:58:16,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:58:16,201 INFO L82 PathProgramCache]: Analyzing trace with hash 1529447732, now seen corresponding path program 14 times [2021-08-21 17:58:16,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:58:16,201 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037091319] [2021-08-21 17:58:16,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:58:16,201 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:58:16,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:58:16,744 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:58:16,744 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:58:16,744 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037091319] [2021-08-21 17:58:16,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037091319] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:58:16,744 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479452131] [2021-08-21 17:58:16,744 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 17:58:16,744 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:58:16,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:58:16,745 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:58:16,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-08-21 17:58:19,508 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 17:58:19,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:58:19,509 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:58:19,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:58:19,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2021-08-21 17:58:20,042 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:58:20,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479452131] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:58:20,042 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:58:20,042 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 20 [2021-08-21 17:58:20,042 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297278921] [2021-08-21 17:58:20,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 17:58:20,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:58:20,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 17:58:20,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2021-08-21 17:58:20,043 INFO L87 Difference]: Start difference. First operand 772 states and 1151 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 20 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 17:58:22,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:58:22,505 INFO L93 Difference]: Finished difference Result 1789 states and 2738 transitions. [2021-08-21 17:58:22,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-08-21 17:58:22,505 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 20 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:58:22,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:58:22,507 INFO L225 Difference]: With dead ends: 1789 [2021-08-21 17:58:22,507 INFO L226 Difference]: Without dead ends: 1781 [2021-08-21 17:58:22,508 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1110 ImplicationChecksByTransitivity, 2283.0ms TimeCoverageRelationStatistics Valid=691, Invalid=2849, Unknown=0, NotChecked=0, Total=3540 [2021-08-21 17:58:22,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1781 states. [2021-08-21 17:58:22,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1781 to 774. [2021-08-21 17:58:22,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 774 states, 773 states have (on average 1.4954721862871927) internal successors, (1156), 773 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:58:22,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 1156 transitions. [2021-08-21 17:58:22,516 INFO L78 Accepts]: Start accepts. Automaton has 774 states and 1156 transitions. Word has length 30 [2021-08-21 17:58:22,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:58:22,516 INFO L470 AbstractCegarLoop]: Abstraction has 774 states and 1156 transitions. [2021-08-21 17:58:22,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 20 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 17:58:22,516 INFO L276 IsEmpty]: Start isEmpty. Operand 774 states and 1156 transitions. [2021-08-21 17:58:22,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:58:22,517 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:58:22,517 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:58:22,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2021-08-21 17:58:22,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-08-21 17:58:22,719 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:58:22,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:58:22,719 INFO L82 PathProgramCache]: Analyzing trace with hash -1685500978, now seen corresponding path program 15 times [2021-08-21 17:58:22,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:58:22,719 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117976086] [2021-08-21 17:58:22,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:58:22,719 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:58:22,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:58:23,066 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:58:23,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:58:23,066 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117976086] [2021-08-21 17:58:23,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117976086] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:58:23,067 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819941227] [2021-08-21 17:58:23,067 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 17:58:23,067 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:58:23,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:58:23,067 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:58:23,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-08-21 17:58:25,923 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 17:58:25,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:58:25,924 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 17:58:25,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:58:26,559 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-08-21 17:58:26,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 17:58:26,633 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:58:26,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819941227] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:58:26,633 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:58:26,633 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 24 [2021-08-21 17:58:26,634 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079188681] [2021-08-21 17:58:26,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 17:58:26,634 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:58:26,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 17:58:26,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2021-08-21 17:58:26,634 INFO L87 Difference]: Start difference. First operand 774 states and 1156 transitions. Second operand has 25 states, 25 states have (on average 1.84) internal successors, (46), 24 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 17:58:27,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:58:27,594 INFO L93 Difference]: Finished difference Result 1466 states and 2193 transitions. [2021-08-21 17:58:27,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 17:58:27,594 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.84) internal successors, (46), 24 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:58:27,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:58:27,596 INFO L225 Difference]: With dead ends: 1466 [2021-08-21 17:58:27,596 INFO L226 Difference]: Without dead ends: 1461 [2021-08-21 17:58:27,596 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 835.5ms TimeCoverageRelationStatistics Valid=207, Invalid=1275, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 17:58:27,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1461 states. [2021-08-21 17:58:27,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1461 to 772. [2021-08-21 17:58:27,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 772 states, 771 states have (on average 1.4928664072632944) internal successors, (1151), 771 states have internal predecessors, (1151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:58:27,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 772 states to 772 states and 1151 transitions. [2021-08-21 17:58:27,605 INFO L78 Accepts]: Start accepts. Automaton has 772 states and 1151 transitions. Word has length 30 [2021-08-21 17:58:27,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:58:27,605 INFO L470 AbstractCegarLoop]: Abstraction has 772 states and 1151 transitions. [2021-08-21 17:58:27,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.84) internal successors, (46), 24 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 17:58:27,605 INFO L276 IsEmpty]: Start isEmpty. Operand 772 states and 1151 transitions. [2021-08-21 17:58:27,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:58:27,606 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:58:27,606 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:58:27,631 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2021-08-21 17:58:27,806 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2021-08-21 17:58:27,807 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:58:27,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:58:27,807 INFO L82 PathProgramCache]: Analyzing trace with hash 534004308, now seen corresponding path program 18 times [2021-08-21 17:58:27,807 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:58:27,807 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655740238] [2021-08-21 17:58:27,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:58:27,807 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:58:27,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:58:28,177 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:58:28,178 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:58:28,178 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655740238] [2021-08-21 17:58:28,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655740238] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:58:28,178 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880689119] [2021-08-21 17:58:28,178 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 17:58:28,178 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:58:28,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:58:28,180 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:58:28,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-08-21 17:58:31,039 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 17:58:31,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:58:31,040 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:58:31,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:58:31,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2021-08-21 17:58:31,571 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:58:31,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880689119] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:58:31,571 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:58:31,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 20 [2021-08-21 17:58:31,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903175339] [2021-08-21 17:58:31,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 17:58:31,571 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:58:31,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 17:58:31,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=318, Unknown=0, NotChecked=0, Total=420 [2021-08-21 17:58:31,572 INFO L87 Difference]: Start difference. First operand 772 states and 1151 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 20 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 17:58:33,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:58:33,211 INFO L93 Difference]: Finished difference Result 1797 states and 2752 transitions. [2021-08-21 17:58:33,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-21 17:58:33,211 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 20 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:58:33,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:58:33,213 INFO L225 Difference]: With dead ends: 1797 [2021-08-21 17:58:33,213 INFO L226 Difference]: Without dead ends: 1789 [2021-08-21 17:58:33,214 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 745 ImplicationChecksByTransitivity, 1419.6ms TimeCoverageRelationStatistics Valid=464, Invalid=1888, Unknown=0, NotChecked=0, Total=2352 [2021-08-21 17:58:33,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1789 states. [2021-08-21 17:58:33,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1789 to 776. [2021-08-21 17:58:33,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 776 states, 775 states have (on average 1.4967741935483871) internal successors, (1160), 775 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:58:33,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 776 states to 776 states and 1160 transitions. [2021-08-21 17:58:33,222 INFO L78 Accepts]: Start accepts. Automaton has 776 states and 1160 transitions. Word has length 30 [2021-08-21 17:58:33,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:58:33,222 INFO L470 AbstractCegarLoop]: Abstraction has 776 states and 1160 transitions. [2021-08-21 17:58:33,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 20 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 17:58:33,223 INFO L276 IsEmpty]: Start isEmpty. Operand 776 states and 1160 transitions. [2021-08-21 17:58:33,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:58:33,224 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:58:33,224 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:58:33,250 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2021-08-21 17:58:33,428 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2021-08-21 17:58:33,429 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:58:33,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:58:33,429 INFO L82 PathProgramCache]: Analyzing trace with hash -1898066412, now seen corresponding path program 19 times [2021-08-21 17:58:33,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:58:33,429 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589285476] [2021-08-21 17:58:33,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:58:33,429 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:58:33,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:58:33,776 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:58:33,777 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:58:33,777 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589285476] [2021-08-21 17:58:33,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589285476] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:58:33,777 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960170900] [2021-08-21 17:58:33,777 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 17:58:33,777 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:58:33,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:58:33,783 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:58:33,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-08-21 17:58:36,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:58:36,727 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:58:36,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:58:37,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2021-08-21 17:58:37,297 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:58:37,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960170900] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:58:37,297 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:58:37,297 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 21 [2021-08-21 17:58:37,298 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842885777] [2021-08-21 17:58:37,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 17:58:37,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:58:37,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 17:58:37,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2021-08-21 17:58:37,298 INFO L87 Difference]: Start difference. First operand 776 states and 1160 transitions. Second operand has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:58:38,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:58:38,167 INFO L93 Difference]: Finished difference Result 1530 states and 2301 transitions. [2021-08-21 17:58:38,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 17:58:38,167 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:58:38,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:58:38,169 INFO L225 Difference]: With dead ends: 1530 [2021-08-21 17:58:38,169 INFO L226 Difference]: Without dead ends: 1525 [2021-08-21 17:58:38,169 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 631.2ms TimeCoverageRelationStatistics Valid=167, Invalid=763, Unknown=0, NotChecked=0, Total=930 [2021-08-21 17:58:38,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1525 states. [2021-08-21 17:58:38,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1525 to 773. [2021-08-21 17:58:38,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 773 states, 772 states have (on average 1.4935233160621761) internal successors, (1153), 772 states have internal predecessors, (1153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:58:38,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 773 states to 773 states and 1153 transitions. [2021-08-21 17:58:38,177 INFO L78 Accepts]: Start accepts. Automaton has 773 states and 1153 transitions. Word has length 30 [2021-08-21 17:58:38,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:58:38,177 INFO L470 AbstractCegarLoop]: Abstraction has 773 states and 1153 transitions. [2021-08-21 17:58:38,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:58:38,178 INFO L276 IsEmpty]: Start isEmpty. Operand 773 states and 1153 transitions. [2021-08-21 17:58:38,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:58:38,179 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:58:38,179 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:58:38,203 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2021-08-21 17:58:38,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:58:38,380 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:58:38,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:58:38,380 INFO L82 PathProgramCache]: Analyzing trace with hash 1780614292, now seen corresponding path program 20 times [2021-08-21 17:58:38,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:58:38,381 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714544938] [2021-08-21 17:58:38,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:58:38,381 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:58:38,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:58:38,815 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:58:38,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:58:38,815 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714544938] [2021-08-21 17:58:38,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714544938] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:58:38,815 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661002126] [2021-08-21 17:58:38,816 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 17:58:38,816 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:58:38,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:58:38,821 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:58:38,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-08-21 17:58:41,848 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 17:58:41,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:58:41,849 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:58:41,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:58:42,310 INFO L354 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2021-08-21 17:58:42,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 33 [2021-08-21 17:58:42,411 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:58:42,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661002126] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:58:42,411 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:58:42,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 21 [2021-08-21 17:58:42,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459227240] [2021-08-21 17:58:42,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 17:58:42,412 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:58:42,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 17:58:42,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2021-08-21 17:58:42,412 INFO L87 Difference]: Start difference. First operand 773 states and 1153 transitions. Second operand has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:58:45,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:58:45,066 INFO L93 Difference]: Finished difference Result 1537 states and 2367 transitions. [2021-08-21 17:58:45,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-21 17:58:45,066 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:58:45,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:58:45,068 INFO L225 Difference]: With dead ends: 1537 [2021-08-21 17:58:45,068 INFO L226 Difference]: Without dead ends: 1529 [2021-08-21 17:58:45,068 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1094 ImplicationChecksByTransitivity, 2289.8ms TimeCoverageRelationStatistics Valid=605, Invalid=2935, Unknown=0, NotChecked=0, Total=3540 [2021-08-21 17:58:45,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1529 states. [2021-08-21 17:58:45,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1529 to 771. [2021-08-21 17:58:45,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 771 states, 770 states have (on average 1.4922077922077923) internal successors, (1149), 770 states have internal predecessors, (1149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:58:45,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 771 states to 771 states and 1149 transitions. [2021-08-21 17:58:45,076 INFO L78 Accepts]: Start accepts. Automaton has 771 states and 1149 transitions. Word has length 30 [2021-08-21 17:58:45,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:58:45,076 INFO L470 AbstractCegarLoop]: Abstraction has 771 states and 1149 transitions. [2021-08-21 17:58:45,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:58:45,077 INFO L276 IsEmpty]: Start isEmpty. Operand 771 states and 1149 transitions. [2021-08-21 17:58:45,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:58:45,078 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:58:45,078 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:58:45,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2021-08-21 17:58:45,278 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:58:45,279 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:58:45,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:58:45,279 INFO L82 PathProgramCache]: Analyzing trace with hash 507039636, now seen corresponding path program 21 times [2021-08-21 17:58:45,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:58:45,279 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655941875] [2021-08-21 17:58:45,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:58:45,279 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:58:45,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:58:45,690 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:58:45,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:58:45,690 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655941875] [2021-08-21 17:58:45,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655941875] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:58:45,690 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301283948] [2021-08-21 17:58:45,691 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 17:58:45,691 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:58:45,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:58:45,692 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:58:45,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-08-21 17:58:48,721 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 17:58:48,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:58:48,722 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-21 17:58:48,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:58:49,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 17:58:49,292 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 17:58:49,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 38 [2021-08-21 17:58:49,623 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:58:49,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301283948] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:58:49,624 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:58:49,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 27 [2021-08-21 17:58:49,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245604151] [2021-08-21 17:58:49,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 17:58:49,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:58:49,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 17:58:49,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2021-08-21 17:58:49,625 INFO L87 Difference]: Start difference. First operand 771 states and 1149 transitions. Second operand has 28 states, 28 states have (on average 1.75) internal successors, (49), 27 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 17:58:51,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:58:51,677 INFO L93 Difference]: Finished difference Result 1500 states and 2312 transitions. [2021-08-21 17:58:51,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-21 17:58:51,677 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.75) internal successors, (49), 27 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:58:51,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:58:51,679 INFO L225 Difference]: With dead ends: 1500 [2021-08-21 17:58:51,679 INFO L226 Difference]: Without dead ends: 1495 [2021-08-21 17:58:51,680 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 788 ImplicationChecksByTransitivity, 1645.3ms TimeCoverageRelationStatistics Valid=414, Invalid=2556, Unknown=0, NotChecked=0, Total=2970 [2021-08-21 17:58:51,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1495 states. [2021-08-21 17:58:51,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1495 to 772. [2021-08-21 17:58:51,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 772 states, 771 states have (on average 1.4928664072632944) internal successors, (1151), 771 states have internal predecessors, (1151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:58:51,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 772 states to 772 states and 1151 transitions. [2021-08-21 17:58:51,688 INFO L78 Accepts]: Start accepts. Automaton has 772 states and 1151 transitions. Word has length 30 [2021-08-21 17:58:51,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:58:51,688 INFO L470 AbstractCegarLoop]: Abstraction has 772 states and 1151 transitions. [2021-08-21 17:58:51,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.75) internal successors, (49), 27 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 17:58:51,688 INFO L276 IsEmpty]: Start isEmpty. Operand 772 states and 1151 transitions. [2021-08-21 17:58:51,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 17:58:51,689 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:58:51,689 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:58:51,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2021-08-21 17:58:51,889 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-08-21 17:58:51,890 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:58:51,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:58:51,890 INFO L82 PathProgramCache]: Analyzing trace with hash 557900246, now seen corresponding path program 16 times [2021-08-21 17:58:51,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:58:51,890 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488307828] [2021-08-21 17:58:51,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:58:51,891 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:58:51,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:58:52,325 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:58:52,325 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:58:52,325 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488307828] [2021-08-21 17:58:52,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488307828] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:58:52,325 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680682336] [2021-08-21 17:58:52,325 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 17:58:52,326 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:58:52,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:58:52,327 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:58:52,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-08-21 17:58:55,451 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 17:58:55,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:58:55,451 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 17:58:55,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:58:55,946 INFO L354 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2021-08-21 17:58:55,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 39 [2021-08-21 17:58:56,094 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:58:56,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680682336] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:58:56,094 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:58:56,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 21 [2021-08-21 17:58:56,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234146184] [2021-08-21 17:58:56,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 17:58:56,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:58:56,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 17:58:56,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2021-08-21 17:58:56,096 INFO L87 Difference]: Start difference. First operand 772 states and 1151 transitions. Second operand has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:58:57,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:58:57,095 INFO L93 Difference]: Finished difference Result 1512 states and 2332 transitions. [2021-08-21 17:58:57,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 17:58:57,096 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 17:58:57,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:58:57,097 INFO L225 Difference]: With dead ends: 1512 [2021-08-21 17:58:57,097 INFO L226 Difference]: Without dead ends: 1507 [2021-08-21 17:58:57,097 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 860.7ms TimeCoverageRelationStatistics Valid=260, Invalid=1222, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 17:58:57,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1507 states. [2021-08-21 17:58:57,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1507 to 771. [2021-08-21 17:58:57,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 771 states, 770 states have (on average 1.4922077922077923) internal successors, (1149), 770 states have internal predecessors, (1149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:58:57,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 771 states to 771 states and 1149 transitions. [2021-08-21 17:58:57,105 INFO L78 Accepts]: Start accepts. Automaton has 771 states and 1149 transitions. Word has length 30 [2021-08-21 17:58:57,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:58:57,105 INFO L470 AbstractCegarLoop]: Abstraction has 771 states and 1149 transitions. [2021-08-21 17:58:57,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 21 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:58:57,105 INFO L276 IsEmpty]: Start isEmpty. Operand 771 states and 1149 transitions. [2021-08-21 17:58:57,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 17:58:57,106 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:58:57,106 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:58:57,130 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-08-21 17:58:57,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2021-08-21 17:58:57,307 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:58:57,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:58:57,307 INFO L82 PathProgramCache]: Analyzing trace with hash -143574929, now seen corresponding path program 1 times [2021-08-21 17:58:57,307 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:58:57,307 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691133215] [2021-08-21 17:58:57,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:58:57,308 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:58:57,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:58:57,785 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:58:57,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:58:57,786 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691133215] [2021-08-21 17:58:57,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691133215] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:58:57,786 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994094839] [2021-08-21 17:58:57,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:58:57,786 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:58:57,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:58:57,787 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:58:57,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-08-21 17:59:00,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:59:00,879 WARN L261 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 17:59:00,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:59:01,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2021-08-21 17:59:01,513 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:59:01,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994094839] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:59:01,514 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:59:01,514 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 23 [2021-08-21 17:59:01,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099952649] [2021-08-21 17:59:01,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 17:59:01,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:59:01,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 17:59:01,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=442, Unknown=0, NotChecked=0, Total=552 [2021-08-21 17:59:01,514 INFO L87 Difference]: Start difference. First operand 771 states and 1149 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:02,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:59:02,869 INFO L93 Difference]: Finished difference Result 1660 states and 2520 transitions. [2021-08-21 17:59:02,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 17:59:02,870 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 17:59:02,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:59:02,872 INFO L225 Difference]: With dead ends: 1660 [2021-08-21 17:59:02,872 INFO L226 Difference]: Without dead ends: 1648 [2021-08-21 17:59:02,872 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 556 ImplicationChecksByTransitivity, 1195.7ms TimeCoverageRelationStatistics Valid=406, Invalid=1756, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 17:59:02,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1648 states. [2021-08-21 17:59:02,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1648 to 774. [2021-08-21 17:59:02,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 774 states, 773 states have (on average 1.4941785252263906) internal successors, (1155), 773 states have internal predecessors, (1155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:02,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 1155 transitions. [2021-08-21 17:59:02,881 INFO L78 Accepts]: Start accepts. Automaton has 774 states and 1155 transitions. Word has length 31 [2021-08-21 17:59:02,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:59:02,881 INFO L470 AbstractCegarLoop]: Abstraction has 774 states and 1155 transitions. [2021-08-21 17:59:02,881 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:02,881 INFO L276 IsEmpty]: Start isEmpty. Operand 774 states and 1155 transitions. [2021-08-21 17:59:02,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 17:59:02,882 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:59:02,882 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:59:02,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2021-08-21 17:59:03,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:59:03,082 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:59:03,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:59:03,083 INFO L82 PathProgramCache]: Analyzing trace with hash 936443657, now seen corresponding path program 2 times [2021-08-21 17:59:03,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:59:03,083 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096381411] [2021-08-21 17:59:03,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:59:03,083 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:59:03,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:59:03,503 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:59:03,504 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:59:03,504 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096381411] [2021-08-21 17:59:03,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096381411] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:59:03,504 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136057819] [2021-08-21 17:59:03,504 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 17:59:03,504 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:59:03,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:59:03,505 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:59:03,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-08-21 17:59:06,729 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 17:59:06,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:59:06,730 WARN L261 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 17:59:06,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:59:07,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2021-08-21 17:59:07,341 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:59:07,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136057819] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:59:07,341 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:59:07,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 23 [2021-08-21 17:59:07,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553744599] [2021-08-21 17:59:07,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 17:59:07,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:59:07,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 17:59:07,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2021-08-21 17:59:07,342 INFO L87 Difference]: Start difference. First operand 774 states and 1155 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:08,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:59:08,472 INFO L93 Difference]: Finished difference Result 1711 states and 2547 transitions. [2021-08-21 17:59:08,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 17:59:08,472 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 17:59:08,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:59:08,474 INFO L225 Difference]: With dead ends: 1711 [2021-08-21 17:59:08,474 INFO L226 Difference]: Without dead ends: 1693 [2021-08-21 17:59:08,475 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 366 ImplicationChecksByTransitivity, 939.1ms TimeCoverageRelationStatistics Valid=293, Invalid=1189, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 17:59:08,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1693 states. [2021-08-21 17:59:08,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1693 to 754. [2021-08-21 17:59:08,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 1.49535192563081) internal successors, (1126), 753 states have internal predecessors, (1126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:08,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 1126 transitions. [2021-08-21 17:59:08,482 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 1126 transitions. Word has length 31 [2021-08-21 17:59:08,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:59:08,482 INFO L470 AbstractCegarLoop]: Abstraction has 754 states and 1126 transitions. [2021-08-21 17:59:08,483 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:08,483 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 1126 transitions. [2021-08-21 17:59:08,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 17:59:08,483 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:59:08,483 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:59:08,508 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2021-08-21 17:59:08,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-08-21 17:59:08,684 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:59:08,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:59:08,684 INFO L82 PathProgramCache]: Analyzing trace with hash 1068026697, now seen corresponding path program 3 times [2021-08-21 17:59:08,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:59:08,684 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520634280] [2021-08-21 17:59:08,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:59:08,685 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:59:08,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:59:09,111 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:59:09,111 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:59:09,111 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520634280] [2021-08-21 17:59:09,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520634280] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:59:09,111 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141728967] [2021-08-21 17:59:09,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 17:59:09,111 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:59:09,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:59:09,112 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:59:09,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-08-21 17:59:12,408 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 17:59:12,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:59:12,409 WARN L261 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 17:59:12,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:59:13,157 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-08-21 17:59:13,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 31 [2021-08-21 17:59:13,218 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:59:13,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141728967] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:59:13,218 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:59:13,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 26 [2021-08-21 17:59:13,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431627066] [2021-08-21 17:59:13,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-08-21 17:59:13,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:59:13,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-21 17:59:13,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2021-08-21 17:59:13,219 INFO L87 Difference]: Start difference. First operand 754 states and 1126 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:14,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:59:14,831 INFO L93 Difference]: Finished difference Result 1637 states and 2438 transitions. [2021-08-21 17:59:14,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 17:59:14,832 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 17:59:14,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:59:14,834 INFO L225 Difference]: With dead ends: 1637 [2021-08-21 17:59:14,834 INFO L226 Difference]: Without dead ends: 1632 [2021-08-21 17:59:14,834 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 463 ImplicationChecksByTransitivity, 1087.5ms TimeCoverageRelationStatistics Valid=312, Invalid=1580, Unknown=0, NotChecked=0, Total=1892 [2021-08-21 17:59:14,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1632 states. [2021-08-21 17:59:14,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1632 to 737. [2021-08-21 17:59:14,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 737 states, 736 states have (on average 1.4959239130434783) internal successors, (1101), 736 states have internal predecessors, (1101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:14,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 1101 transitions. [2021-08-21 17:59:14,842 INFO L78 Accepts]: Start accepts. Automaton has 737 states and 1101 transitions. Word has length 31 [2021-08-21 17:59:14,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:59:14,842 INFO L470 AbstractCegarLoop]: Abstraction has 737 states and 1101 transitions. [2021-08-21 17:59:14,842 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:14,842 INFO L276 IsEmpty]: Start isEmpty. Operand 737 states and 1101 transitions. [2021-08-21 17:59:14,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 17:59:14,843 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:59:14,843 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:59:14,869 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2021-08-21 17:59:15,044 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-08-21 17:59:15,045 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:59:15,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:59:15,045 INFO L82 PathProgramCache]: Analyzing trace with hash 1419060175, now seen corresponding path program 4 times [2021-08-21 17:59:15,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:59:15,045 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954783983] [2021-08-21 17:59:15,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:59:15,045 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:59:15,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:59:15,445 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:59:15,445 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:59:15,445 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954783983] [2021-08-21 17:59:15,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954783983] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:59:15,445 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230733341] [2021-08-21 17:59:15,445 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 17:59:15,445 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:59:15,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:59:15,449 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:59:15,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-08-21 17:59:18,839 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 17:59:18,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:59:18,839 WARN L261 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 17:59:18,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:59:19,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2021-08-21 17:59:19,459 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:59:19,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230733341] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:59:19,459 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:59:19,459 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 22 [2021-08-21 17:59:19,459 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561651358] [2021-08-21 17:59:19,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 17:59:19,460 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:59:19,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 17:59:19,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2021-08-21 17:59:19,460 INFO L87 Difference]: Start difference. First operand 737 states and 1101 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:21,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:59:21,839 INFO L93 Difference]: Finished difference Result 1592 states and 2452 transitions. [2021-08-21 17:59:21,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-21 17:59:21,839 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 17:59:21,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:59:21,841 INFO L225 Difference]: With dead ends: 1592 [2021-08-21 17:59:21,841 INFO L226 Difference]: Without dead ends: 1587 [2021-08-21 17:59:21,842 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1189 ImplicationChecksByTransitivity, 2092.2ms TimeCoverageRelationStatistics Valid=727, Invalid=3055, Unknown=0, NotChecked=0, Total=3782 [2021-08-21 17:59:21,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1587 states. [2021-08-21 17:59:21,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1587 to 735. [2021-08-21 17:59:21,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 735 states, 734 states have (on average 1.4931880108991826) internal successors, (1096), 734 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:21,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 735 states to 735 states and 1096 transitions. [2021-08-21 17:59:21,850 INFO L78 Accepts]: Start accepts. Automaton has 735 states and 1096 transitions. Word has length 31 [2021-08-21 17:59:21,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:59:21,850 INFO L470 AbstractCegarLoop]: Abstraction has 735 states and 1096 transitions. [2021-08-21 17:59:21,850 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:21,850 INFO L276 IsEmpty]: Start isEmpty. Operand 735 states and 1096 transitions. [2021-08-21 17:59:21,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 17:59:21,851 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:59:21,851 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:59:21,876 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2021-08-21 17:59:22,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-08-21 17:59:22,052 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:59:22,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:59:22,052 INFO L82 PathProgramCache]: Analyzing trace with hash 1607237539, now seen corresponding path program 5 times [2021-08-21 17:59:22,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:59:22,052 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224070553] [2021-08-21 17:59:22,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:59:22,052 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:59:22,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:59:22,603 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:59:22,603 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:59:22,603 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224070553] [2021-08-21 17:59:22,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224070553] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:59:22,603 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323165723] [2021-08-21 17:59:22,603 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 17:59:22,603 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:59:22,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:59:22,604 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:59:22,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-08-21 17:59:26,056 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 17:59:26,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:59:26,057 WARN L261 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 17:59:26,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:59:26,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2021-08-21 17:59:26,683 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:59:26,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1323165723] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:59:26,683 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:59:26,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 23 [2021-08-21 17:59:26,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082311217] [2021-08-21 17:59:26,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 17:59:26,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:59:26,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 17:59:26,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=439, Unknown=0, NotChecked=0, Total=552 [2021-08-21 17:59:26,684 INFO L87 Difference]: Start difference. First operand 735 states and 1096 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:29,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:59:29,737 INFO L93 Difference]: Finished difference Result 1676 states and 2571 transitions. [2021-08-21 17:59:29,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-08-21 17:59:29,737 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 17:59:29,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:59:29,739 INFO L225 Difference]: With dead ends: 1676 [2021-08-21 17:59:29,739 INFO L226 Difference]: Without dead ends: 1664 [2021-08-21 17:59:29,740 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1437 ImplicationChecksByTransitivity, 2635.9ms TimeCoverageRelationStatistics Valid=880, Invalid=3812, Unknown=0, NotChecked=0, Total=4692 [2021-08-21 17:59:29,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1664 states. [2021-08-21 17:59:29,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1664 to 739. [2021-08-21 17:59:29,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 739 states, 738 states have (on average 1.4959349593495934) internal successors, (1104), 738 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:29,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 739 states to 739 states and 1104 transitions. [2021-08-21 17:59:29,748 INFO L78 Accepts]: Start accepts. Automaton has 739 states and 1104 transitions. Word has length 31 [2021-08-21 17:59:29,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:59:29,748 INFO L470 AbstractCegarLoop]: Abstraction has 739 states and 1104 transitions. [2021-08-21 17:59:29,748 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:29,748 INFO L276 IsEmpty]: Start isEmpty. Operand 739 states and 1104 transitions. [2021-08-21 17:59:29,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 17:59:29,749 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:59:29,749 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:59:29,776 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2021-08-21 17:59:29,950 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2021-08-21 17:59:29,950 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:59:29,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:59:29,950 INFO L82 PathProgramCache]: Analyzing trace with hash -1607711171, now seen corresponding path program 6 times [2021-08-21 17:59:29,950 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:59:29,950 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638528656] [2021-08-21 17:59:29,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:59:29,951 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:59:29,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:59:30,363 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:59:30,363 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:59:30,363 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638528656] [2021-08-21 17:59:30,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638528656] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:59:30,363 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116744943] [2021-08-21 17:59:30,364 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 17:59:30,364 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:59:30,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:59:30,365 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:59:30,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-08-21 17:59:33,838 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 17:59:33,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:59:33,839 WARN L261 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 17:59:33,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:59:34,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2021-08-21 17:59:34,483 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:59:34,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116744943] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:59:34,483 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:59:34,483 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 23 [2021-08-21 17:59:34,483 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555420930] [2021-08-21 17:59:34,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 17:59:34,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:59:34,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 17:59:34,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=450, Unknown=0, NotChecked=0, Total=552 [2021-08-21 17:59:34,484 INFO L87 Difference]: Start difference. First operand 739 states and 1104 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:37,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:59:37,988 INFO L93 Difference]: Finished difference Result 1739 states and 2593 transitions. [2021-08-21 17:59:37,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-08-21 17:59:37,988 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 17:59:37,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:59:37,990 INFO L225 Difference]: With dead ends: 1739 [2021-08-21 17:59:37,990 INFO L226 Difference]: Without dead ends: 1721 [2021-08-21 17:59:37,990 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1509 ImplicationChecksByTransitivity, 2937.8ms TimeCoverageRelationStatistics Valid=868, Invalid=4102, Unknown=0, NotChecked=0, Total=4970 [2021-08-21 17:59:37,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1721 states. [2021-08-21 17:59:37,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1721 to 736. [2021-08-21 17:59:37,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 736 states, 735 states have (on average 1.493877551020408) internal successors, (1098), 735 states have internal predecessors, (1098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:37,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 736 states to 736 states and 1098 transitions. [2021-08-21 17:59:37,998 INFO L78 Accepts]: Start accepts. Automaton has 736 states and 1098 transitions. Word has length 31 [2021-08-21 17:59:37,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:59:37,998 INFO L470 AbstractCegarLoop]: Abstraction has 736 states and 1098 transitions. [2021-08-21 17:59:37,998 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:37,998 INFO L276 IsEmpty]: Start isEmpty. Operand 736 states and 1098 transitions. [2021-08-21 17:59:37,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 17:59:37,999 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:59:37,999 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:59:38,026 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2021-08-21 17:59:38,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:59:38,200 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:59:38,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:59:38,201 INFO L82 PathProgramCache]: Analyzing trace with hash 1036879361, now seen corresponding path program 7 times [2021-08-21 17:59:38,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:59:38,201 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679689134] [2021-08-21 17:59:38,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:59:38,201 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:59:38,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:59:38,610 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:59:38,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:59:38,610 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679689134] [2021-08-21 17:59:38,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679689134] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:59:38,610 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809308249] [2021-08-21 17:59:38,610 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 17:59:38,610 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:59:38,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:59:38,611 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:59:38,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2021-08-21 17:59:42,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:59:42,140 WARN L261 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 17:59:42,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:59:42,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2021-08-21 17:59:42,751 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:59:42,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809308249] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:59:42,751 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:59:42,751 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 22 [2021-08-21 17:59:42,751 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239208904] [2021-08-21 17:59:42,751 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 17:59:42,751 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:59:42,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 17:59:42,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2021-08-21 17:59:42,752 INFO L87 Difference]: Start difference. First operand 736 states and 1098 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:46,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:59:46,101 INFO L93 Difference]: Finished difference Result 1611 states and 2463 transitions. [2021-08-21 17:59:46,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-08-21 17:59:46,102 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 17:59:46,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:59:46,103 INFO L225 Difference]: With dead ends: 1611 [2021-08-21 17:59:46,103 INFO L226 Difference]: Without dead ends: 1606 [2021-08-21 17:59:46,104 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1937 ImplicationChecksByTransitivity, 2937.5ms TimeCoverageRelationStatistics Valid=1117, Invalid=4583, Unknown=0, NotChecked=0, Total=5700 [2021-08-21 17:59:46,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1606 states. [2021-08-21 17:59:46,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1606 to 739. [2021-08-21 17:59:46,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 739 states, 738 states have (on average 1.4932249322493225) internal successors, (1102), 738 states have internal predecessors, (1102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:46,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 739 states to 739 states and 1102 transitions. [2021-08-21 17:59:46,112 INFO L78 Accepts]: Start accepts. Automaton has 739 states and 1102 transitions. Word has length 31 [2021-08-21 17:59:46,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:59:46,112 INFO L470 AbstractCegarLoop]: Abstraction has 739 states and 1102 transitions. [2021-08-21 17:59:46,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:46,112 INFO L276 IsEmpty]: Start isEmpty. Operand 739 states and 1102 transitions. [2021-08-21 17:59:46,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 17:59:46,113 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:59:46,113 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:59:46,139 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2021-08-21 17:59:46,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:59:46,314 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:59:46,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:59:46,314 INFO L82 PathProgramCache]: Analyzing trace with hash -2098428167, now seen corresponding path program 8 times [2021-08-21 17:59:46,314 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:59:46,314 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010462896] [2021-08-21 17:59:46,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:59:46,315 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:59:46,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:59:46,812 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:59:46,812 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:59:46,812 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010462896] [2021-08-21 17:59:46,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010462896] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:59:46,812 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705473226] [2021-08-21 17:59:46,812 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 17:59:46,812 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:59:46,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:59:46,813 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:59:46,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-08-21 17:59:50,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 17:59:50,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:59:50,386 WARN L261 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 17:59:50,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:59:50,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2021-08-21 17:59:50,994 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:59:50,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705473226] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:59:50,994 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:59:50,995 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 23 [2021-08-21 17:59:50,995 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244799075] [2021-08-21 17:59:50,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 17:59:50,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:59:50,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 17:59:50,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=436, Unknown=0, NotChecked=0, Total=552 [2021-08-21 17:59:50,995 INFO L87 Difference]: Start difference. First operand 739 states and 1102 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:52,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:59:52,408 INFO L93 Difference]: Finished difference Result 1517 states and 2314 transitions. [2021-08-21 17:59:52,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-21 17:59:52,409 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 17:59:52,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:59:52,411 INFO L225 Difference]: With dead ends: 1517 [2021-08-21 17:59:52,411 INFO L226 Difference]: Without dead ends: 1505 [2021-08-21 17:59:52,411 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 642 ImplicationChecksByTransitivity, 1208.0ms TimeCoverageRelationStatistics Valid=453, Invalid=1899, Unknown=0, NotChecked=0, Total=2352 [2021-08-21 17:59:52,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1505 states. [2021-08-21 17:59:52,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1505 to 736. [2021-08-21 17:59:52,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 736 states, 735 states have (on average 1.491156462585034) internal successors, (1096), 735 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:52,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 736 states to 736 states and 1096 transitions. [2021-08-21 17:59:52,419 INFO L78 Accepts]: Start accepts. Automaton has 736 states and 1096 transitions. Word has length 31 [2021-08-21 17:59:52,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:59:52,419 INFO L470 AbstractCegarLoop]: Abstraction has 736 states and 1096 transitions. [2021-08-21 17:59:52,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:52,419 INFO L276 IsEmpty]: Start isEmpty. Operand 736 states and 1096 transitions. [2021-08-21 17:59:52,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 17:59:52,420 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:59:52,420 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:59:52,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2021-08-21 17:59:52,620 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:59:52,621 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:59:52,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:59:52,621 INFO L82 PathProgramCache]: Analyzing trace with hash -1018409581, now seen corresponding path program 9 times [2021-08-21 17:59:52,621 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:59:52,621 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791296548] [2021-08-21 17:59:52,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:59:52,622 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:59:52,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:59:53,068 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:59:53,068 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:59:53,069 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791296548] [2021-08-21 17:59:53,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791296548] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:59:53,069 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168716885] [2021-08-21 17:59:53,069 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 17:59:53,069 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:59:53,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:59:53,070 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:59:53,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-08-21 17:59:56,738 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 17:59:56,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 17:59:56,739 WARN L261 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 17:59:56,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 17:59:57,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2021-08-21 17:59:57,345 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:59:57,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168716885] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:59:57,346 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 17:59:57,346 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 23 [2021-08-21 17:59:57,346 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342287970] [2021-08-21 17:59:57,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 17:59:57,346 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 17:59:57,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 17:59:57,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=431, Unknown=0, NotChecked=0, Total=552 [2021-08-21 17:59:57,346 INFO L87 Difference]: Start difference. First operand 736 states and 1096 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:58,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 17:59:58,452 INFO L93 Difference]: Finished difference Result 1546 states and 2310 transitions. [2021-08-21 17:59:58,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 17:59:58,453 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 17:59:58,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 17:59:58,454 INFO L225 Difference]: With dead ends: 1546 [2021-08-21 17:59:58,454 INFO L226 Difference]: Without dead ends: 1528 [2021-08-21 17:59:58,455 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 394 ImplicationChecksByTransitivity, 929.7ms TimeCoverageRelationStatistics Valid=311, Invalid=1171, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 17:59:58,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1528 states. [2021-08-21 17:59:58,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1528 to 729. [2021-08-21 17:59:58,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 729 states, 728 states have (on average 1.4903846153846154) internal successors, (1085), 728 states have internal predecessors, (1085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:58,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 729 states to 729 states and 1085 transitions. [2021-08-21 17:59:58,462 INFO L78 Accepts]: Start accepts. Automaton has 729 states and 1085 transitions. Word has length 31 [2021-08-21 17:59:58,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 17:59:58,463 INFO L470 AbstractCegarLoop]: Abstraction has 729 states and 1085 transitions. [2021-08-21 17:59:58,463 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 17:59:58,463 INFO L276 IsEmpty]: Start isEmpty. Operand 729 states and 1085 transitions. [2021-08-21 17:59:58,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 17:59:58,463 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 17:59:58,464 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 17:59:58,492 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2021-08-21 17:59:58,668 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2021-08-21 17:59:58,668 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 17:59:58,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 17:59:58,669 INFO L82 PathProgramCache]: Analyzing trace with hash 1626180951, now seen corresponding path program 10 times [2021-08-21 17:59:58,669 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 17:59:58,669 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132876881] [2021-08-21 17:59:58,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 17:59:58,669 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 17:59:58,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 17:59:59,114 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 17:59:59,114 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 17:59:59,114 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132876881] [2021-08-21 17:59:59,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132876881] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 17:59:59,114 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295145373] [2021-08-21 17:59:59,114 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 17:59:59,114 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 17:59:59,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 17:59:59,115 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 17:59:59,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2021-08-21 18:00:02,954 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:00:02,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:00:02,954 WARN L261 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:00:02,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:00:03,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2021-08-21 18:00:03,553 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:00:03,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295145373] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:00:03,553 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:00:03,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 22 [2021-08-21 18:00:03,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098145815] [2021-08-21 18:00:03,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:00:03,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:00:03,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:00:03,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:00:03,554 INFO L87 Difference]: Start difference. First operand 729 states and 1085 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:00:05,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:00:05,531 INFO L93 Difference]: Finished difference Result 1455 states and 2243 transitions. [2021-08-21 18:00:05,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-21 18:00:05,532 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 18:00:05,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:00:05,534 INFO L225 Difference]: With dead ends: 1455 [2021-08-21 18:00:05,534 INFO L226 Difference]: Without dead ends: 1450 [2021-08-21 18:00:05,534 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 968 ImplicationChecksByTransitivity, 1696.4ms TimeCoverageRelationStatistics Valid=632, Invalid=2560, Unknown=0, NotChecked=0, Total=3192 [2021-08-21 18:00:05,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1450 states. [2021-08-21 18:00:05,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1450 to 727. [2021-08-21 18:00:05,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 727 states, 726 states have (on average 1.4889807162534436) internal successors, (1081), 726 states have internal predecessors, (1081), 0 states have call successors, (0), 0 states have 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:00:05,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 727 states to 727 states and 1081 transitions. [2021-08-21 18:00:05,545 INFO L78 Accepts]: Start accepts. Automaton has 727 states and 1081 transitions. Word has length 31 [2021-08-21 18:00:05,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:00:05,545 INFO L470 AbstractCegarLoop]: Abstraction has 727 states and 1081 transitions. [2021-08-21 18:00:05,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:00:05,545 INFO L276 IsEmpty]: Start isEmpty. Operand 727 states and 1081 transitions. [2021-08-21 18:00:05,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 18:00:05,546 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:00:05,546 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:00:05,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2021-08-21 18:00:05,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:00:05,768 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:00:05,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:00:05,769 INFO L82 PathProgramCache]: Analyzing trace with hash 1245903247, now seen corresponding path program 11 times [2021-08-21 18:00:05,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:00:05,769 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85449707] [2021-08-21 18:00:05,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:00:05,769 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:00:05,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:00:06,165 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:00:06,165 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:00:06,165 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85449707] [2021-08-21 18:00:06,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85449707] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:00:06,166 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672376953] [2021-08-21 18:00:06,166 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:00:06,166 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:00:06,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:00:06,166 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:00:06,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2021-08-21 18:00:10,009 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:00:10,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:00:10,010 WARN L261 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:00:10,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:00:10,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-21 18:00:10,601 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:00:10,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672376953] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:00:10,601 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:00:10,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 24 [2021-08-21 18:00:10,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345888826] [2021-08-21 18:00:10,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 18:00:10,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:00:10,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 18:00:10,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:00:10,602 INFO L87 Difference]: Start difference. First operand 727 states and 1081 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:00:11,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:00:11,789 INFO L93 Difference]: Finished difference Result 1505 states and 2307 transitions. [2021-08-21 18:00:11,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 18:00:11,789 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 18:00:11,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:00:11,791 INFO L225 Difference]: With dead ends: 1505 [2021-08-21 18:00:11,791 INFO L226 Difference]: Without dead ends: 1500 [2021-08-21 18:00:11,792 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 402 ImplicationChecksByTransitivity, 854.0ms TimeCoverageRelationStatistics Valid=241, Invalid=1399, Unknown=0, NotChecked=0, Total=1640 [2021-08-21 18:00:11,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1500 states. [2021-08-21 18:00:11,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1500 to 717. [2021-08-21 18:00:11,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 717 states, 716 states have (on average 1.4874301675977655) internal successors, (1065), 716 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have 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:00:11,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 717 states to 717 states and 1065 transitions. [2021-08-21 18:00:11,799 INFO L78 Accepts]: Start accepts. Automaton has 717 states and 1065 transitions. Word has length 31 [2021-08-21 18:00:11,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:00:11,799 INFO L470 AbstractCegarLoop]: Abstraction has 717 states and 1065 transitions. [2021-08-21 18:00:11,799 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:00:11,799 INFO L276 IsEmpty]: Start isEmpty. Operand 717 states and 1065 transitions. [2021-08-21 18:00:11,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 18:00:11,800 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:00:11,800 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:00:11,826 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2021-08-21 18:00:12,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:00:12,001 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:00:12,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:00:12,001 INFO L82 PathProgramCache]: Analyzing trace with hash 491761145, now seen corresponding path program 12 times [2021-08-21 18:00:12,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:00:12,001 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561544226] [2021-08-21 18:00:12,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:00:12,001 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:00:12,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:00:12,465 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:00:12,465 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:00:12,466 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561544226] [2021-08-21 18:00:12,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561544226] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:00:12,466 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543996199] [2021-08-21 18:00:12,466 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:00:12,466 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:00:12,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:00:12,466 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:00:12,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2021-08-21 18:00:16,358 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:00:16,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:00:16,359 WARN L261 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:00:16,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:00:16,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-21 18:00:16,989 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:00:16,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543996199] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:00:16,989 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:00:16,989 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 24 [2021-08-21 18:00:16,989 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604313643] [2021-08-21 18:00:16,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 18:00:16,989 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:00:16,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 18:00:16,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:00:16,990 INFO L87 Difference]: Start difference. First operand 717 states and 1065 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:00:18,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:00:18,932 INFO L93 Difference]: Finished difference Result 1525 states and 2332 transitions. [2021-08-21 18:00:18,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-21 18:00:18,932 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 18:00:18,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:00:18,934 INFO L225 Difference]: With dead ends: 1525 [2021-08-21 18:00:18,934 INFO L226 Difference]: Without dead ends: 1517 [2021-08-21 18:00:18,934 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 812 ImplicationChecksByTransitivity, 1643.0ms TimeCoverageRelationStatistics Valid=444, Invalid=2312, Unknown=0, NotChecked=0, Total=2756 [2021-08-21 18:00:18,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1517 states. [2021-08-21 18:00:18,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1517 to 727. [2021-08-21 18:00:18,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 727 states, 726 states have (on average 1.4862258953168044) internal successors, (1079), 726 states have internal predecessors, (1079), 0 states have call successors, (0), 0 states have 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:00:18,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 727 states to 727 states and 1079 transitions. [2021-08-21 18:00:18,942 INFO L78 Accepts]: Start accepts. Automaton has 727 states and 1079 transitions. Word has length 31 [2021-08-21 18:00:18,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:00:18,942 INFO L470 AbstractCegarLoop]: Abstraction has 727 states and 1079 transitions. [2021-08-21 18:00:18,942 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:00:18,942 INFO L276 IsEmpty]: Start isEmpty. Operand 727 states and 1079 transitions. [2021-08-21 18:00:18,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 18:00:18,943 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:00:18,943 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:00:18,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2021-08-21 18:00:19,153 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2021-08-21 18:00:19,153 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:00:19,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:00:19,165 INFO L82 PathProgramCache]: Analyzing trace with hash 679938509, now seen corresponding path program 13 times [2021-08-21 18:00:19,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:00:19,165 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582307639] [2021-08-21 18:00:19,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:00:19,165 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:00:19,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:00:19,555 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:00:19,556 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:00:19,556 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582307639] [2021-08-21 18:00:19,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582307639] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:00:19,556 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486196411] [2021-08-21 18:00:19,556 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:00:19,556 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:00:19,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:00:19,557 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:00:19,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2021-08-21 18:00:23,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:00:23,551 WARN L261 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:00:23,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:00:24,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-21 18:00:24,181 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:00:24,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486196411] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:00:24,181 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:00:24,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 23 [2021-08-21 18:00:24,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479807264] [2021-08-21 18:00:24,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:00:24,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:00:24,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:00:24,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:00:24,182 INFO L87 Difference]: Start difference. First operand 727 states and 1079 transitions. Second operand has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 23 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:00:26,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:00:26,800 INFO L93 Difference]: Finished difference Result 1772 states and 2711 transitions. [2021-08-21 18:00:26,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-21 18:00:26,801 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 23 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 18:00:26,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:00:26,803 INFO L225 Difference]: With dead ends: 1772 [2021-08-21 18:00:26,803 INFO L226 Difference]: Without dead ends: 1764 [2021-08-21 18:00:26,803 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1253 ImplicationChecksByTransitivity, 2205.3ms TimeCoverageRelationStatistics Valid=686, Invalid=3220, Unknown=0, NotChecked=0, Total=3906 [2021-08-21 18:00:26,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1764 states. [2021-08-21 18:00:26,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1764 to 731. [2021-08-21 18:00:26,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 731 states, 730 states have (on average 1.4904109589041097) internal successors, (1088), 730 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have 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:00:26,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 731 states to 731 states and 1088 transitions. [2021-08-21 18:00:26,812 INFO L78 Accepts]: Start accepts. Automaton has 731 states and 1088 transitions. Word has length 31 [2021-08-21 18:00:26,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:00:26,812 INFO L470 AbstractCegarLoop]: Abstraction has 731 states and 1088 transitions. [2021-08-21 18:00:26,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 23 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:00:26,813 INFO L276 IsEmpty]: Start isEmpty. Operand 731 states and 1088 transitions. [2021-08-21 18:00:26,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 18:00:26,813 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:00:26,813 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:00:26,840 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2021-08-21 18:00:27,014 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2021-08-21 18:00:27,014 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:00:27,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:00:27,014 INFO L82 PathProgramCache]: Analyzing trace with hash 1759957095, now seen corresponding path program 14 times [2021-08-21 18:00:27,015 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:00:27,015 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677068664] [2021-08-21 18:00:27,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:00:27,015 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:00:27,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:00:27,406 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:00:27,406 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:00:27,406 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677068664] [2021-08-21 18:00:27,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677068664] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:00:27,406 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713357853] [2021-08-21 18:00:27,407 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:00:27,407 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:00:27,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:00:27,407 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:00:27,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2021-08-21 18:00:31,406 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:00:31,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:00:31,407 WARN L261 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:00:31,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:00:31,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2021-08-21 18:00:32,052 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:00:32,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713357853] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:00:32,053 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:00:32,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 24 [2021-08-21 18:00:32,053 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012767852] [2021-08-21 18:00:32,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 18:00:32,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:00:32,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 18:00:32,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:00:32,053 INFO L87 Difference]: Start difference. First operand 731 states and 1088 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:00:33,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:00:33,242 INFO L93 Difference]: Finished difference Result 1569 states and 2329 transitions. [2021-08-21 18:00:33,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 18:00:33,242 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 18:00:33,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:00:33,244 INFO L225 Difference]: With dead ends: 1569 [2021-08-21 18:00:33,244 INFO L226 Difference]: Without dead ends: 1564 [2021-08-21 18:00:33,244 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 395 ImplicationChecksByTransitivity, 814.9ms TimeCoverageRelationStatistics Valid=209, Invalid=1197, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 18:00:33,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1564 states. [2021-08-21 18:00:33,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1564 to 728. [2021-08-21 18:00:33,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 728 states, 727 states have (on average 1.4869325997248968) internal successors, (1081), 727 states have internal predecessors, (1081), 0 states have call successors, (0), 0 states have 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:00:33,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 728 states to 728 states and 1081 transitions. [2021-08-21 18:00:33,253 INFO L78 Accepts]: Start accepts. Automaton has 728 states and 1081 transitions. Word has length 31 [2021-08-21 18:00:33,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:00:33,253 INFO L470 AbstractCegarLoop]: Abstraction has 728 states and 1081 transitions. [2021-08-21 18:00:33,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:00:33,253 INFO L276 IsEmpty]: Start isEmpty. Operand 728 states and 1081 transitions. [2021-08-21 18:00:33,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 18:00:33,254 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:00:33,254 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:00:33,282 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2021-08-21 18:00:33,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:00:33,454 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:00:33,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:00:33,455 INFO L82 PathProgramCache]: Analyzing trace with hash 109580331, now seen corresponding path program 15 times [2021-08-21 18:00:33,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:00:33,455 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051831341] [2021-08-21 18:00:33,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:00:33,455 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:00:33,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:00:33,927 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:00:33,927 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:00:33,927 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051831341] [2021-08-21 18:00:33,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051831341] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:00:33,927 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326595479] [2021-08-21 18:00:33,928 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:00:33,928 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:00:33,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:00:33,929 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:00:33,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2021-08-21 18:00:37,960 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:00:37,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:00:37,961 WARN L261 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:00:37,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:00:38,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-21 18:00:38,565 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:00:38,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326595479] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:00:38,565 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:00:38,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 24 [2021-08-21 18:00:38,565 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391533276] [2021-08-21 18:00:38,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 18:00:38,565 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:00:38,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 18:00:38,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=488, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:00:38,566 INFO L87 Difference]: Start difference. First operand 728 states and 1081 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:00:42,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:00:42,118 INFO L93 Difference]: Finished difference Result 1567 states and 2404 transitions. [2021-08-21 18:00:42,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-08-21 18:00:42,119 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 18:00:42,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:00:42,120 INFO L225 Difference]: With dead ends: 1567 [2021-08-21 18:00:42,120 INFO L226 Difference]: Without dead ends: 1559 [2021-08-21 18:00:42,121 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2328 ImplicationChecksByTransitivity, 3204.8ms TimeCoverageRelationStatistics Valid=1115, Invalid=5527, Unknown=0, NotChecked=0, Total=6642 [2021-08-21 18:00:42,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1559 states. [2021-08-21 18:00:42,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1559 to 731. [2021-08-21 18:00:42,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 731 states, 730 states have (on average 1.4863013698630136) internal successors, (1085), 730 states have internal predecessors, (1085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:00:42,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 731 states to 731 states and 1085 transitions. [2021-08-21 18:00:42,132 INFO L78 Accepts]: Start accepts. Automaton has 731 states and 1085 transitions. Word has length 31 [2021-08-21 18:00:42,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:00:42,132 INFO L470 AbstractCegarLoop]: Abstraction has 731 states and 1085 transitions. [2021-08-21 18:00:42,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:00:42,132 INFO L276 IsEmpty]: Start isEmpty. Operand 731 states and 1085 transitions. [2021-08-21 18:00:42,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 18:00:42,133 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:00:42,133 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:00:42,173 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2021-08-21 18:00:42,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:00:42,349 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:00:42,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:00:42,349 INFO L82 PathProgramCache]: Analyzing trace with hash -2084610303, now seen corresponding path program 16 times [2021-08-21 18:00:42,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:00:42,349 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687800852] [2021-08-21 18:00:42,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:00:42,349 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:00:42,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:00:42,727 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:00:42,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:00:42,727 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687800852] [2021-08-21 18:00:42,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687800852] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:00:42,727 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953992698] [2021-08-21 18:00:42,727 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:00:42,727 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:00:42,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:00:42,728 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:00:42,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2021-08-21 18:00:46,894 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:00:46,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:00:46,895 WARN L261 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:00:46,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:00:47,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-21 18:00:47,522 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:00:47,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1953992698] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:00:47,522 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:00:47,522 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 24 [2021-08-21 18:00:47,522 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625798307] [2021-08-21 18:00:47,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 18:00:47,522 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:00:47,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 18:00:47,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=495, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:00:47,523 INFO L87 Difference]: Start difference. First operand 731 states and 1085 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:00:48,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:00:48,612 INFO L93 Difference]: Finished difference Result 1491 states and 2291 transitions. [2021-08-21 18:00:48,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 18:00:48,613 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 18:00:48,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:00:48,614 INFO L225 Difference]: With dead ends: 1491 [2021-08-21 18:00:48,614 INFO L226 Difference]: Without dead ends: 1486 [2021-08-21 18:00:48,615 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 420 ImplicationChecksByTransitivity, 867.4ms TimeCoverageRelationStatistics Valid=257, Invalid=1383, Unknown=0, NotChecked=0, Total=1640 [2021-08-21 18:00:48,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1486 states. [2021-08-21 18:00:48,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1486 to 734. [2021-08-21 18:00:48,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 734 states, 733 states have (on average 1.485675306957708) internal successors, (1089), 733 states have internal predecessors, (1089), 0 states have call successors, (0), 0 states have 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:00:48,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 734 states to 734 states and 1089 transitions. [2021-08-21 18:00:48,624 INFO L78 Accepts]: Start accepts. Automaton has 734 states and 1089 transitions. Word has length 31 [2021-08-21 18:00:48,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:00:48,624 INFO L470 AbstractCegarLoop]: Abstraction has 734 states and 1089 transitions. [2021-08-21 18:00:48,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:00:48,624 INFO L276 IsEmpty]: Start isEmpty. Operand 734 states and 1089 transitions. [2021-08-21 18:00:48,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 18:00:48,625 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:00:48,625 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:00:48,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2021-08-21 18:00:48,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2021-08-21 18:00:48,826 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:00:48,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:00:48,827 INFO L82 PathProgramCache]: Analyzing trace with hash -1386411441, now seen corresponding path program 17 times [2021-08-21 18:00:48,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:00:48,827 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284894378] [2021-08-21 18:00:48,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:00:48,827 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:00:48,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:00:49,344 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:00:49,344 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:00:49,344 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284894378] [2021-08-21 18:00:49,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284894378] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:00:49,344 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921075528] [2021-08-21 18:00:49,344 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:00:49,345 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:00:49,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:00:49,346 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:00:49,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2021-08-21 18:00:53,535 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:00:53,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:00:53,536 WARN L261 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:00:53,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:00:54,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-21 18:00:54,151 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:00:54,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921075528] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:00:54,151 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:00:54,152 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 23 [2021-08-21 18:00:54,152 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527654236] [2021-08-21 18:00:54,152 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:00:54,152 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:00:54,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:00:54,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=449, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:00:54,152 INFO L87 Difference]: Start difference. First operand 734 states and 1089 transitions. Second operand has 24 states, 24 states have (on average 2.0) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:00:56,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:00:56,435 INFO L93 Difference]: Finished difference Result 1538 states and 2349 transitions. [2021-08-21 18:00:56,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-08-21 18:00:56,435 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 18:00:56,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:00:56,436 INFO L225 Difference]: With dead ends: 1538 [2021-08-21 18:00:56,437 INFO L226 Difference]: Without dead ends: 1530 [2021-08-21 18:00:56,437 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1005 ImplicationChecksByTransitivity, 1906.1ms TimeCoverageRelationStatistics Valid=528, Invalid=2778, Unknown=0, NotChecked=0, Total=3306 [2021-08-21 18:00:56,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1530 states. [2021-08-21 18:00:56,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1530 to 727. [2021-08-21 18:00:56,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 727 states, 726 states have (on average 1.4862258953168044) internal successors, (1079), 726 states have internal predecessors, (1079), 0 states have call successors, (0), 0 states have 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:00:56,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 727 states to 727 states and 1079 transitions. [2021-08-21 18:00:56,444 INFO L78 Accepts]: Start accepts. Automaton has 727 states and 1079 transitions. Word has length 31 [2021-08-21 18:00:56,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:00:56,444 INFO L470 AbstractCegarLoop]: Abstraction has 727 states and 1079 transitions. [2021-08-21 18:00:56,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:00:56,445 INFO L276 IsEmpty]: Start isEmpty. Operand 727 states and 1079 transitions. [2021-08-21 18:00:56,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 18:00:56,445 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:00:56,445 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:00:56,473 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2021-08-21 18:00:56,646 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:00:56,648 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:00:56,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:00:56,648 INFO L82 PathProgramCache]: Analyzing trace with hash -1198234077, now seen corresponding path program 18 times [2021-08-21 18:00:56,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:00:56,648 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391266498] [2021-08-21 18:00:56,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:00:56,649 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:00:56,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:00:57,036 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:00:57,036 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:00:57,036 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391266498] [2021-08-21 18:00:57,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391266498] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:00:57,036 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225488272] [2021-08-21 18:00:57,036 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:00:57,036 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:00:57,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:00:57,037 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:00:57,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2021-08-21 18:01:01,275 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:01:01,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:01:01,276 WARN L261 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:01:01,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:01:01,770 INFO L354 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2021-08-21 18:01:01,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 34 [2021-08-21 18:01:01,862 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:01:01,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1225488272] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:01:01,862 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:01:01,862 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 22 [2021-08-21 18:01:01,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829033451] [2021-08-21 18:01:01,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:01:01,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:01:01,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:01:01,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=394, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:01:01,863 INFO L87 Difference]: Start difference. First operand 727 states and 1079 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:01:03,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:01:03,932 INFO L93 Difference]: Finished difference Result 1763 states and 2690 transitions. [2021-08-21 18:01:03,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-21 18:01:03,932 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 18:01:03,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:01:03,934 INFO L225 Difference]: With dead ends: 1763 [2021-08-21 18:01:03,934 INFO L226 Difference]: Without dead ends: 1755 [2021-08-21 18:01:03,935 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1004 ImplicationChecksByTransitivity, 1818.2ms TimeCoverageRelationStatistics Valid=594, Invalid=2486, Unknown=0, NotChecked=0, Total=3080 [2021-08-21 18:01:03,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1755 states. [2021-08-21 18:01:03,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1755 to 725. [2021-08-21 18:01:03,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 725 states, 724 states have (on average 1.4848066298342542) internal successors, (1075), 724 states have internal predecessors, (1075), 0 states have call successors, (0), 0 states have 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:01:03,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 725 states to 725 states and 1075 transitions. [2021-08-21 18:01:03,943 INFO L78 Accepts]: Start accepts. Automaton has 725 states and 1075 transitions. Word has length 31 [2021-08-21 18:01:03,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:01:03,943 INFO L470 AbstractCegarLoop]: Abstraction has 725 states and 1075 transitions. [2021-08-21 18:01:03,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:01:03,943 INFO L276 IsEmpty]: Start isEmpty. Operand 725 states and 1075 transitions. [2021-08-21 18:01:03,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 18:01:03,944 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:01:03,944 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:01:03,974 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2021-08-21 18:01:04,144 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:01:04,145 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:01:04,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:01:04,145 INFO L82 PathProgramCache]: Analyzing trace with hash -118215491, now seen corresponding path program 19 times [2021-08-21 18:01:04,145 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:01:04,145 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254817606] [2021-08-21 18:01:04,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:01:04,145 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:01:04,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:01:04,545 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:01:04,545 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:01:04,545 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254817606] [2021-08-21 18:01:04,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254817606] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:01:04,545 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913000043] [2021-08-21 18:01:04,545 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:01:04,545 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:01:04,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:01:04,549 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:01:04,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2021-08-21 18:01:08,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:01:08,830 WARN L261 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:01:08,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:01:09,427 INFO L354 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2021-08-21 18:01:09,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 39 [2021-08-21 18:01:09,499 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:01:09,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1913000043] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:01:09,500 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:01:09,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 23 [2021-08-21 18:01:09,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018834] [2021-08-21 18:01:09,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:01:09,500 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:01:09,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:01:09,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=453, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:01:09,500 INFO L87 Difference]: Start difference. First operand 725 states and 1075 transitions. Second operand has 24 states, 24 states have (on average 2.0) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:01:10,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:01:10,682 INFO L93 Difference]: Finished difference Result 1544 states and 2296 transitions. [2021-08-21 18:01:10,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:01:10,682 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 18:01:10,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:01:10,684 INFO L225 Difference]: With dead ends: 1544 [2021-08-21 18:01:10,684 INFO L226 Difference]: Without dead ends: 1539 [2021-08-21 18:01:10,684 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 360 ImplicationChecksByTransitivity, 731.2ms TimeCoverageRelationStatistics Valid=182, Invalid=1008, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 18:01:10,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1539 states. [2021-08-21 18:01:10,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1539 to 722. [2021-08-21 18:01:10,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 722 states, 721 states have (on average 1.4812760055478502) internal successors, (1068), 721 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have 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:01:10,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 722 states to 722 states and 1068 transitions. [2021-08-21 18:01:10,693 INFO L78 Accepts]: Start accepts. Automaton has 722 states and 1068 transitions. Word has length 31 [2021-08-21 18:01:10,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:01:10,693 INFO L470 AbstractCegarLoop]: Abstraction has 722 states and 1068 transitions. [2021-08-21 18:01:10,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:01:10,693 INFO L276 IsEmpty]: Start isEmpty. Operand 722 states and 1068 transitions. [2021-08-21 18:01:10,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 18:01:10,695 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:01:10,695 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:01:10,722 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2021-08-21 18:01:10,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2021-08-21 18:01:10,895 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:01:10,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:01:10,896 INFO L82 PathProgramCache]: Analyzing trace with hash -1768592255, now seen corresponding path program 20 times [2021-08-21 18:01:10,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:01:10,896 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410630200] [2021-08-21 18:01:10,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:01:10,896 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:01:10,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:01:11,334 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:01:11,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:01:11,334 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410630200] [2021-08-21 18:01:11,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410630200] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:01:11,334 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464363091] [2021-08-21 18:01:11,334 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:01:11,334 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:01:11,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:01:11,335 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:01:11,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2021-08-21 18:01:15,682 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:01:15,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:01:15,683 WARN L261 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:01:15,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:01:16,182 INFO L354 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2021-08-21 18:01:16,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 34 [2021-08-21 18:01:16,287 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:01:16,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464363091] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:01:16,288 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:01:16,288 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 23 [2021-08-21 18:01:16,288 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197762231] [2021-08-21 18:01:16,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:01:16,288 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:01:16,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:01:16,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:01:16,289 INFO L87 Difference]: Start difference. First operand 722 states and 1068 transitions. Second operand has 24 states, 24 states have (on average 2.0) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:01:19,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:01:19,593 INFO L93 Difference]: Finished difference Result 1605 states and 2455 transitions. [2021-08-21 18:01:19,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-08-21 18:01:19,593 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 18:01:19,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:01:19,595 INFO L225 Difference]: With dead ends: 1605 [2021-08-21 18:01:19,595 INFO L226 Difference]: Without dead ends: 1597 [2021-08-21 18:01:19,596 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2092 ImplicationChecksByTransitivity, 2962.7ms TimeCoverageRelationStatistics Valid=1029, Invalid=4977, Unknown=0, NotChecked=0, Total=6006 [2021-08-21 18:01:19,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1597 states. [2021-08-21 18:01:19,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1597 to 719. [2021-08-21 18:01:19,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 719 states, 718 states have (on average 1.4791086350974931) internal successors, (1062), 718 states have internal predecessors, (1062), 0 states have call successors, (0), 0 states have 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:01:19,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 719 states to 719 states and 1062 transitions. [2021-08-21 18:01:19,604 INFO L78 Accepts]: Start accepts. Automaton has 719 states and 1062 transitions. Word has length 31 [2021-08-21 18:01:19,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:01:19,604 INFO L470 AbstractCegarLoop]: Abstraction has 719 states and 1062 transitions. [2021-08-21 18:01:19,604 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:01:19,604 INFO L276 IsEmpty]: Start isEmpty. Operand 719 states and 1062 transitions. [2021-08-21 18:01:19,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 18:01:19,605 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:01:19,605 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:01:19,633 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2021-08-21 18:01:19,806 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:01:19,806 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:01:19,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:01:19,806 INFO L82 PathProgramCache]: Analyzing trace with hash 332184407, now seen corresponding path program 21 times [2021-08-21 18:01:19,806 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:01:19,806 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010245208] [2021-08-21 18:01:19,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:01:19,806 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:01:19,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:01:20,295 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:01:20,295 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:01:20,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010245208] [2021-08-21 18:01:20,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010245208] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:01:20,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [48689341] [2021-08-21 18:01:20,296 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:01:20,296 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:01:20,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:01:20,297 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:01:20,298 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2021-08-21 18:01:24,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:01:24,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:01:24,634 WARN L261 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-21 18:01:24,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:01:25,257 INFO L354 Elim1Store]: treesize reduction 25, result has 46.8 percent of original size [2021-08-21 18:01:25,257 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 5 new quantified variables, introduced 5 case distinctions, treesize of input 29 treesize of output 41 [2021-08-21 18:01:25,573 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:01:25,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [48689341] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:01:25,574 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:01:25,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 29 [2021-08-21 18:01:25,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924685412] [2021-08-21 18:01:25,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 18:01:25,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:01:25,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 18:01:25,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=748, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:01:25,575 INFO L87 Difference]: Start difference. First operand 719 states and 1062 transitions. Second operand has 30 states, 30 states have (on average 1.7) internal successors, (51), 29 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:01:27,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:01:27,680 INFO L93 Difference]: Finished difference Result 1479 states and 2266 transitions. [2021-08-21 18:01:27,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-21 18:01:27,680 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.7) internal successors, (51), 29 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-08-21 18:01:27,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:01:27,682 INFO L225 Difference]: With dead ends: 1479 [2021-08-21 18:01:27,682 INFO L226 Difference]: Without dead ends: 1474 [2021-08-21 18:01:27,682 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 916 ImplicationChecksByTransitivity, 1706.4ms TimeCoverageRelationStatistics Valid=428, Invalid=2878, Unknown=0, NotChecked=0, Total=3306 [2021-08-21 18:01:27,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1474 states. [2021-08-21 18:01:27,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1474 to 716. [2021-08-21 18:01:27,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 716 states, 715 states have (on average 1.4797202797202798) internal successors, (1058), 715 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have 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:01:27,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 1058 transitions. [2021-08-21 18:01:27,689 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 1058 transitions. Word has length 31 [2021-08-21 18:01:27,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:01:27,689 INFO L470 AbstractCegarLoop]: Abstraction has 716 states and 1058 transitions. [2021-08-21 18:01:27,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.7) internal successors, (51), 29 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:01:27,690 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 1058 transitions. [2021-08-21 18:01:27,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:01:27,690 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:01:27,690 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:01:27,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2021-08-21 18:01:27,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:01:27,891 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:01:27,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:01:27,891 INFO L82 PathProgramCache]: Analyzing trace with hash -1582524876, now seen corresponding path program 26 times [2021-08-21 18:01:27,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:01:27,891 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191959051] [2021-08-21 18:01:27,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:01:27,892 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:01:27,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:01:27,949 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:01:27,950 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:01:27,950 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191959051] [2021-08-21 18:01:27,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191959051] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:01:27,950 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920328110] [2021-08-21 18:01:27,950 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:01:27,950 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:01:27,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:01:27,951 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:01:27,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2021-08-21 18:01:32,406 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:01:32,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:01:32,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:01:32,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:01:32,500 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:01:32,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920328110] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:01:32,501 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:01:32,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 8 [2021-08-21 18:01:32,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060633083] [2021-08-21 18:01:32,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 18:01:32,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:01:32,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 18:01:32,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-08-21 18:01:32,501 INFO L87 Difference]: Start difference. First operand 716 states and 1058 transitions. Second operand has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:01:32,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:01:32,664 INFO L93 Difference]: Finished difference Result 1062 states and 1522 transitions. [2021-08-21 18:01:32,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:01:32,664 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:01:32,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:01:32,665 INFO L225 Difference]: With dead ends: 1062 [2021-08-21 18:01:32,665 INFO L226 Difference]: Without dead ends: 1062 [2021-08-21 18:01:32,665 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 66.5ms TimeCoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:01:32,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1062 states. [2021-08-21 18:01:32,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1062 to 740. [2021-08-21 18:01:32,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 740 states, 739 states have (on average 1.476319350473613) internal successors, (1091), 739 states have internal predecessors, (1091), 0 states have call successors, (0), 0 states have 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:01:32,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 740 states to 740 states and 1091 transitions. [2021-08-21 18:01:32,672 INFO L78 Accepts]: Start accepts. Automaton has 740 states and 1091 transitions. Word has length 33 [2021-08-21 18:01:32,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:01:32,672 INFO L470 AbstractCegarLoop]: Abstraction has 740 states and 1091 transitions. [2021-08-21 18:01:32,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:01:32,672 INFO L276 IsEmpty]: Start isEmpty. Operand 740 states and 1091 transitions. [2021-08-21 18:01:32,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:01:32,673 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:01:32,673 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:01:32,701 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2021-08-21 18:01:32,873 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2021-08-21 18:01:32,873 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:01:32,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:01:32,874 INFO L82 PathProgramCache]: Analyzing trace with hash 697752158, now seen corresponding path program 27 times [2021-08-21 18:01:32,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:01:32,874 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568102731] [2021-08-21 18:01:32,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:01:32,874 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:01:32,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:01:32,930 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:01:32,931 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:01:32,931 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568102731] [2021-08-21 18:01:32,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568102731] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:01:32,931 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1385923599] [2021-08-21 18:01:32,931 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:01:32,931 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:01:32,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:01:32,932 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:01:32,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2021-08-21 18:01:37,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:01:37,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:01:37,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:01:37,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:01:37,474 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:01:37,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1385923599] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:01:37,474 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:01:37,474 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-21 18:01:37,474 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616255448] [2021-08-21 18:01:37,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 18:01:37,475 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:01:37,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 18:01:37,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-08-21 18:01:37,475 INFO L87 Difference]: Start difference. First operand 740 states and 1091 transitions. Second operand has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:01:37,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:01:37,587 INFO L93 Difference]: Finished difference Result 1170 states and 1678 transitions. [2021-08-21 18:01:37,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:01:37,587 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:01:37,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:01:37,588 INFO L225 Difference]: With dead ends: 1170 [2021-08-21 18:01:37,588 INFO L226 Difference]: Without dead ends: 1170 [2021-08-21 18:01:37,588 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 42.7ms TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:01:37,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1170 states. [2021-08-21 18:01:37,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1170 to 964. [2021-08-21 18:01:37,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 964 states, 963 states have (on average 1.4776739356178608) internal successors, (1423), 963 states have internal predecessors, (1423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:01:37,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 964 states to 964 states and 1423 transitions. [2021-08-21 18:01:37,597 INFO L78 Accepts]: Start accepts. Automaton has 964 states and 1423 transitions. Word has length 33 [2021-08-21 18:01:37,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:01:37,597 INFO L470 AbstractCegarLoop]: Abstraction has 964 states and 1423 transitions. [2021-08-21 18:01:37,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:01:37,598 INFO L276 IsEmpty]: Start isEmpty. Operand 964 states and 1423 transitions. [2021-08-21 18:01:37,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:01:37,599 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:01:37,599 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:01:37,627 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2021-08-21 18:01:37,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:01:37,799 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:01:37,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:01:37,800 INFO L82 PathProgramCache]: Analyzing trace with hash -1092472460, now seen corresponding path program 28 times [2021-08-21 18:01:37,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:01:37,800 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307560973] [2021-08-21 18:01:37,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:01:37,800 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:01:37,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:01:37,850 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 14 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:01:37,850 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:01:37,850 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307560973] [2021-08-21 18:01:37,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307560973] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:01:37,850 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438745226] [2021-08-21 18:01:37,851 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:01:37,851 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:01:37,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:01:37,851 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:01:37,852 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2021-08-21 18:01:42,300 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:01:42,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:01:42,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:01:42,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:01:42,384 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:01:42,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438745226] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:01:42,384 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:01:42,384 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-21 18:01:42,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410482051] [2021-08-21 18:01:42,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 18:01:42,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:01:42,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 18:01:42,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-08-21 18:01:42,385 INFO L87 Difference]: Start difference. First operand 964 states and 1423 transitions. Second operand has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:01:42,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:01:42,473 INFO L93 Difference]: Finished difference Result 1169 states and 1674 transitions. [2021-08-21 18:01:42,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 18:01:42,473 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:01:42,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:01:42,475 INFO L225 Difference]: With dead ends: 1169 [2021-08-21 18:01:42,475 INFO L226 Difference]: Without dead ends: 1166 [2021-08-21 18:01:42,475 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 32.8ms TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-08-21 18:01:42,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1166 states. [2021-08-21 18:01:42,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1166 to 964. [2021-08-21 18:01:42,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 964 states, 963 states have (on average 1.4766355140186915) internal successors, (1422), 963 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have 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:01:42,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 964 states to 964 states and 1422 transitions. [2021-08-21 18:01:42,486 INFO L78 Accepts]: Start accepts. Automaton has 964 states and 1422 transitions. Word has length 33 [2021-08-21 18:01:42,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:01:42,486 INFO L470 AbstractCegarLoop]: Abstraction has 964 states and 1422 transitions. [2021-08-21 18:01:42,486 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:01:42,486 INFO L276 IsEmpty]: Start isEmpty. Operand 964 states and 1422 transitions. [2021-08-21 18:01:42,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:01:42,488 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:01:42,488 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:01:42,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2021-08-21 18:01:42,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:01:42,702 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:01:42,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:01:42,702 INFO L82 PathProgramCache]: Analyzing trace with hash -2116022902, now seen corresponding path program 29 times [2021-08-21 18:01:42,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:01:42,702 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443816701] [2021-08-21 18:01:42,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:01:42,703 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:01:42,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:01:42,756 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:01:42,757 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:01:42,757 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443816701] [2021-08-21 18:01:42,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443816701] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:01:42,757 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884499466] [2021-08-21 18:01:42,757 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:01:42,757 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:01:42,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:01:42,759 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:01:42,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2021-08-21 18:01:47,257 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:01:47,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:01:47,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:01:47,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:01:47,338 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:01:47,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884499466] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:01:47,338 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:01:47,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 7 [2021-08-21 18:01:47,339 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422422063] [2021-08-21 18:01:47,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 18:01:47,339 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:01:47,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 18:01:47,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-08-21 18:01:47,339 INFO L87 Difference]: Start difference. First operand 964 states and 1422 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:01:47,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:01:47,455 INFO L93 Difference]: Finished difference Result 1205 states and 1722 transitions. [2021-08-21 18:01:47,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:01:47,455 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:01:47,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:01:47,456 INFO L225 Difference]: With dead ends: 1205 [2021-08-21 18:01:47,456 INFO L226 Difference]: Without dead ends: 1184 [2021-08-21 18:01:47,456 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 42.6ms TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:01:47,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1184 states. [2021-08-21 18:01:47,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1184 to 867. [2021-08-21 18:01:47,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 867 states, 866 states have (on average 1.4722863741339491) internal successors, (1275), 866 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states have 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:01:47,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 867 states to 867 states and 1275 transitions. [2021-08-21 18:01:47,465 INFO L78 Accepts]: Start accepts. Automaton has 867 states and 1275 transitions. Word has length 33 [2021-08-21 18:01:47,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:01:47,466 INFO L470 AbstractCegarLoop]: Abstraction has 867 states and 1275 transitions. [2021-08-21 18:01:47,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:01:47,466 INFO L276 IsEmpty]: Start isEmpty. Operand 867 states and 1275 transitions. [2021-08-21 18:01:47,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:01:47,467 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:01:47,467 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:01:47,495 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2021-08-21 18:01:47,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:01:47,668 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:01:47,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:01:47,668 INFO L82 PathProgramCache]: Analyzing trace with hash -1681527136, now seen corresponding path program 30 times [2021-08-21 18:01:47,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:01:47,668 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233271898] [2021-08-21 18:01:47,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:01:47,668 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:01:47,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:01:47,726 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:01:47,726 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:01:47,727 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233271898] [2021-08-21 18:01:47,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233271898] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:01:47,727 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149459582] [2021-08-21 18:01:47,727 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:01:47,727 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:01:47,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:01:47,728 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:01:47,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2021-08-21 18:01:52,224 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:01:52,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:01:52,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:01:52,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:01:52,306 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:01:52,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149459582] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:01:52,307 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:01:52,307 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 8 [2021-08-21 18:01:52,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235000114] [2021-08-21 18:01:52,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 18:01:52,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:01:52,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 18:01:52,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-08-21 18:01:52,308 INFO L87 Difference]: Start difference. First operand 867 states and 1275 transitions. Second operand has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:01:52,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:01:52,445 INFO L93 Difference]: Finished difference Result 1023 states and 1464 transitions. [2021-08-21 18:01:52,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 18:01:52,446 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:01:52,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:01:52,447 INFO L225 Difference]: With dead ends: 1023 [2021-08-21 18:01:52,447 INFO L226 Difference]: Without dead ends: 984 [2021-08-21 18:01:52,447 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 55.4ms TimeCoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:01:52,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 984 states. [2021-08-21 18:01:52,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 984 to 906. [2021-08-21 18:01:52,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 906 states, 905 states have (on average 1.4651933701657458) internal successors, (1326), 905 states have internal predecessors, (1326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:01:52,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 1326 transitions. [2021-08-21 18:01:52,454 INFO L78 Accepts]: Start accepts. Automaton has 906 states and 1326 transitions. Word has length 33 [2021-08-21 18:01:52,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:01:52,454 INFO L470 AbstractCegarLoop]: Abstraction has 906 states and 1326 transitions. [2021-08-21 18:01:52,454 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:01:52,454 INFO L276 IsEmpty]: Start isEmpty. Operand 906 states and 1326 transitions. [2021-08-21 18:01:52,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:01:52,455 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:01:52,455 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:01:52,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2021-08-21 18:01:52,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable91 [2021-08-21 18:01:52,656 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:01:52,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:01:52,656 INFO L82 PathProgramCache]: Analyzing trace with hash 728196872, now seen corresponding path program 31 times [2021-08-21 18:01:52,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:01:52,656 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291493426] [2021-08-21 18:01:52,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:01:52,656 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:01:52,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:01:52,707 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:01:52,708 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:01:52,708 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291493426] [2021-08-21 18:01:52,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291493426] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:01:52,708 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134748930] [2021-08-21 18:01:52,708 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:01:52,708 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:01:52,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:01:52,709 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:01:52,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2021-08-21 18:01:57,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:01:57,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:01:57,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:01:57,275 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:01:57,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1134748930] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:01:57,276 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:01:57,276 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 7 [2021-08-21 18:01:57,276 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106880824] [2021-08-21 18:01:57,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 18:01:57,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:01:57,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 18:01:57,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-21 18:01:57,276 INFO L87 Difference]: Start difference. First operand 906 states and 1326 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:01:57,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:01:57,422 INFO L93 Difference]: Finished difference Result 1178 states and 1695 transitions. [2021-08-21 18:01:57,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:01:57,422 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:01:57,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:01:57,423 INFO L225 Difference]: With dead ends: 1178 [2021-08-21 18:01:57,423 INFO L226 Difference]: Without dead ends: 1178 [2021-08-21 18:01:57,423 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 51.5ms TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:01:57,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1178 states. [2021-08-21 18:01:57,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1178 to 1070. [2021-08-21 18:01:57,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1070 states, 1069 states have (on average 1.4630495790458373) internal successors, (1564), 1069 states have internal predecessors, (1564), 0 states have call successors, (0), 0 states have 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:01:57,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1070 states to 1070 states and 1564 transitions. [2021-08-21 18:01:57,431 INFO L78 Accepts]: Start accepts. Automaton has 1070 states and 1564 transitions. Word has length 33 [2021-08-21 18:01:57,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:01:57,431 INFO L470 AbstractCegarLoop]: Abstraction has 1070 states and 1564 transitions. [2021-08-21 18:01:57,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:01:57,432 INFO L276 IsEmpty]: Start isEmpty. Operand 1070 states and 1564 transitions. [2021-08-21 18:01:57,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:01:57,433 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:01:57,433 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:01:57,460 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2021-08-21 18:01:57,636 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:01:57,637 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:01:57,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:01:57,637 INFO L82 PathProgramCache]: Analyzing trace with hash 80549000, now seen corresponding path program 32 times [2021-08-21 18:01:57,637 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:01:57,637 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558522256] [2021-08-21 18:01:57,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:01:57,637 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:01:57,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:01:57,715 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 1 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:01:57,715 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:01:57,715 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558522256] [2021-08-21 18:01:57,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558522256] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:01:57,715 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391792246] [2021-08-21 18:01:57,715 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:01:57,715 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:01:57,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:01:57,716 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:01:57,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2021-08-21 18:02:02,216 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:02:02,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:02:02,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:02:02,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:02:02,317 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 1 proven. 19 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:02:02,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391792246] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:02:02,318 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:02:02,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-21 18:02:02,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713777005] [2021-08-21 18:02:02,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 18:02:02,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:02:02,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 18:02:02,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-08-21 18:02:02,318 INFO L87 Difference]: Start difference. First operand 1070 states and 1564 transitions. Second operand has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:02:02,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:02:02,443 INFO L93 Difference]: Finished difference Result 1571 states and 2276 transitions. [2021-08-21 18:02:02,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:02:02,443 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:02:02,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:02:02,445 INFO L225 Difference]: With dead ends: 1571 [2021-08-21 18:02:02,445 INFO L226 Difference]: Without dead ends: 1571 [2021-08-21 18:02:02,445 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 44.0ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:02:02,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1571 states. [2021-08-21 18:02:02,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1571 to 1151. [2021-08-21 18:02:02,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1151 states, 1150 states have (on average 1.462608695652174) internal successors, (1682), 1150 states have internal predecessors, (1682), 0 states have call successors, (0), 0 states have 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:02:02,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1151 states to 1151 states and 1682 transitions. [2021-08-21 18:02:02,455 INFO L78 Accepts]: Start accepts. Automaton has 1151 states and 1682 transitions. Word has length 33 [2021-08-21 18:02:02,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:02:02,456 INFO L470 AbstractCegarLoop]: Abstraction has 1151 states and 1682 transitions. [2021-08-21 18:02:02,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:02:02,456 INFO L276 IsEmpty]: Start isEmpty. Operand 1151 states and 1682 transitions. [2021-08-21 18:02:02,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:02:02,457 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:02:02,457 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:02:02,487 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2021-08-21 18:02:02,660 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:02:02,661 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:02:02,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:02:02,661 INFO L82 PathProgramCache]: Analyzing trace with hash -608174562, now seen corresponding path program 33 times [2021-08-21 18:02:02,661 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:02:02,661 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812437884] [2021-08-21 18:02:02,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:02:02,661 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:02:02,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:02:02,714 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 14 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:02:02,714 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:02:02,714 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812437884] [2021-08-21 18:02:02,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812437884] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:02:02,714 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032046092] [2021-08-21 18:02:02,714 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:02:02,714 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:02:02,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:02:02,716 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:02:02,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2021-08-21 18:02:07,270 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:02:07,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:02:07,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:02:07,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:02:07,354 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 17 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:02:07,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032046092] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:02:07,354 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:02:07,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-21 18:02:07,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150185253] [2021-08-21 18:02:07,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 18:02:07,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:02:07,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 18:02:07,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-08-21 18:02:07,355 INFO L87 Difference]: Start difference. First operand 1151 states and 1682 transitions. Second operand has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:02:07,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:02:07,451 INFO L93 Difference]: Finished difference Result 1262 states and 1813 transitions. [2021-08-21 18:02:07,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 18:02:07,451 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:02:07,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:02:07,452 INFO L225 Difference]: With dead ends: 1262 [2021-08-21 18:02:07,452 INFO L226 Difference]: Without dead ends: 1259 [2021-08-21 18:02:07,452 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 30.6ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-08-21 18:02:07,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1259 states. [2021-08-21 18:02:07,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1259 to 993. [2021-08-21 18:02:07,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 993 states, 992 states have (on average 1.4647177419354838) internal successors, (1453), 992 states have internal predecessors, (1453), 0 states have call successors, (0), 0 states have 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:02:07,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 993 states to 993 states and 1453 transitions. [2021-08-21 18:02:07,461 INFO L78 Accepts]: Start accepts. Automaton has 993 states and 1453 transitions. Word has length 33 [2021-08-21 18:02:07,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:02:07,461 INFO L470 AbstractCegarLoop]: Abstraction has 993 states and 1453 transitions. [2021-08-21 18:02:07,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:02:07,461 INFO L276 IsEmpty]: Start isEmpty. Operand 993 states and 1453 transitions. [2021-08-21 18:02:07,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:02:07,462 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:02:07,462 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:02:07,492 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2021-08-21 18:02:07,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:02:07,665 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:02:07,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:02:07,665 INFO L82 PathProgramCache]: Analyzing trace with hash -2089972046, now seen corresponding path program 34 times [2021-08-21 18:02:07,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:02:07,665 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601605472] [2021-08-21 18:02:07,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:02:07,665 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:02:07,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:02:07,745 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 5 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:02:07,745 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:02:07,745 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601605472] [2021-08-21 18:02:07,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601605472] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:02:07,745 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666945335] [2021-08-21 18:02:07,746 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:02:07,746 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:02:07,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:02:07,747 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:02:07,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2021-08-21 18:02:12,314 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:02:12,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:02:12,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:02:12,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:02:12,401 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:02:12,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666945335] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:02:12,401 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:02:12,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 8 [2021-08-21 18:02:12,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447508491] [2021-08-21 18:02:12,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 18:02:12,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:02:12,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 18:02:12,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-08-21 18:02:12,402 INFO L87 Difference]: Start difference. First operand 993 states and 1453 transitions. Second operand has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 8 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:02:12,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:02:12,559 INFO L93 Difference]: Finished difference Result 1296 states and 1871 transitions. [2021-08-21 18:02:12,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:02:12,560 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 8 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:02:12,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:02:12,561 INFO L225 Difference]: With dead ends: 1296 [2021-08-21 18:02:12,561 INFO L226 Difference]: Without dead ends: 1296 [2021-08-21 18:02:12,561 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 66.5ms TimeCoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:02:12,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1296 states. [2021-08-21 18:02:12,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1296 to 1193. [2021-08-21 18:02:12,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1193 states, 1192 states have (on average 1.462248322147651) internal successors, (1743), 1192 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have 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:02:12,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1193 states to 1193 states and 1743 transitions. [2021-08-21 18:02:12,571 INFO L78 Accepts]: Start accepts. Automaton has 1193 states and 1743 transitions. Word has length 33 [2021-08-21 18:02:12,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:02:12,571 INFO L470 AbstractCegarLoop]: Abstraction has 1193 states and 1743 transitions. [2021-08-21 18:02:12,571 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 8 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:02:12,571 INFO L276 IsEmpty]: Start isEmpty. Operand 1193 states and 1743 transitions. [2021-08-21 18:02:12,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:02:12,572 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:02:12,572 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:02:12,602 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2021-08-21 18:02:12,772 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:02:12,773 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:02:12,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:02:12,773 INFO L82 PathProgramCache]: Analyzing trace with hash -1354728398, now seen corresponding path program 35 times [2021-08-21 18:02:12,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:02:12,773 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541302876] [2021-08-21 18:02:12,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:02:12,773 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:02:12,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:02:12,847 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:02:12,848 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:02:12,848 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541302876] [2021-08-21 18:02:12,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541302876] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:02:12,848 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622336281] [2021-08-21 18:02:12,848 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:02:12,848 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:02:12,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:02:12,849 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:02:12,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2021-08-21 18:02:17,431 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-21 18:02:17,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:02:17,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:02:17,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:02:17,525 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:02:17,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622336281] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:02:17,525 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:02:17,525 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-21 18:02:17,525 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971952843] [2021-08-21 18:02:17,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 18:02:17,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:02:17,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 18:02:17,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-08-21 18:02:17,526 INFO L87 Difference]: Start difference. First operand 1193 states and 1743 transitions. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:02:17,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:02:17,624 INFO L93 Difference]: Finished difference Result 1647 states and 2348 transitions. [2021-08-21 18:02:17,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:02:17,624 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:02:17,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:02:17,626 INFO L225 Difference]: With dead ends: 1647 [2021-08-21 18:02:17,626 INFO L226 Difference]: Without dead ends: 1647 [2021-08-21 18:02:17,626 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 44.9ms TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:02:17,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1647 states. [2021-08-21 18:02:17,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1647 to 1350. [2021-08-21 18:02:17,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1350 states, 1349 states have (on average 1.4618235730170497) internal successors, (1972), 1349 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have 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:02:17,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1350 states to 1350 states and 1972 transitions. [2021-08-21 18:02:17,636 INFO L78 Accepts]: Start accepts. Automaton has 1350 states and 1972 transitions. Word has length 33 [2021-08-21 18:02:17,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:02:17,636 INFO L470 AbstractCegarLoop]: Abstraction has 1350 states and 1972 transitions. [2021-08-21 18:02:17,636 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:02:17,636 INFO L276 IsEmpty]: Start isEmpty. Operand 1350 states and 1972 transitions. [2021-08-21 18:02:17,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:02:17,638 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:02:17,638 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:02:17,666 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2021-08-21 18:02:17,840 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2021-08-21 18:02:17,841 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:02:17,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:02:17,841 INFO L82 PathProgramCache]: Analyzing trace with hash -2043451960, now seen corresponding path program 36 times [2021-08-21 18:02:17,841 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:02:17,841 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571199993] [2021-08-21 18:02:17,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:02:17,841 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:02:17,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:02:17,902 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:02:17,902 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:02:17,902 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571199993] [2021-08-21 18:02:17,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571199993] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:02:17,902 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [112809657] [2021-08-21 18:02:17,902 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:02:17,902 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:02:17,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:02:17,908 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:02:17,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2021-08-21 18:02:22,540 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-21 18:02:22,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:02:22,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:02:22,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:02:22,622 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 13 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:02:22,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [112809657] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:02:22,623 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:02:22,623 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-21 18:02:22,623 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583472670] [2021-08-21 18:02:22,623 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 18:02:22,623 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:02:22,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 18:02:22,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-21 18:02:22,623 INFO L87 Difference]: Start difference. First operand 1350 states and 1972 transitions. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:02:22,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:02:22,718 INFO L93 Difference]: Finished difference Result 1366 states and 1986 transitions. [2021-08-21 18:02:22,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 18:02:22,719 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:02:22,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:02:22,720 INFO L225 Difference]: With dead ends: 1366 [2021-08-21 18:02:22,720 INFO L226 Difference]: Without dead ends: 1363 [2021-08-21 18:02:22,720 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 22.7ms TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-21 18:02:22,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1363 states. [2021-08-21 18:02:22,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1363 to 1350. [2021-08-21 18:02:22,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1350 states, 1349 states have (on average 1.4610822831727206) internal successors, (1971), 1349 states have internal predecessors, (1971), 0 states have call successors, (0), 0 states have 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:02:22,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1350 states to 1350 states and 1971 transitions. [2021-08-21 18:02:22,730 INFO L78 Accepts]: Start accepts. Automaton has 1350 states and 1971 transitions. Word has length 33 [2021-08-21 18:02:22,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:02:22,730 INFO L470 AbstractCegarLoop]: Abstraction has 1350 states and 1971 transitions. [2021-08-21 18:02:22,730 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:02:22,730 INFO L276 IsEmpty]: Start isEmpty. Operand 1350 states and 1971 transitions. [2021-08-21 18:02:22,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:02:22,731 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:02:22,731 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:02:22,760 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2021-08-21 18:02:22,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2021-08-21 18:02:22,932 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:02:22,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:02:22,932 INFO L82 PathProgramCache]: Analyzing trace with hash -1144733752, now seen corresponding path program 37 times [2021-08-21 18:02:22,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:02:22,932 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080808172] [2021-08-21 18:02:22,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:02:22,932 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:02:22,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:02:22,987 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:02:22,988 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:02:22,988 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080808172] [2021-08-21 18:02:22,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080808172] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:02:22,988 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825841889] [2021-08-21 18:02:22,988 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:02:22,988 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:02:22,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:02:22,989 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:02:22,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2021-08-21 18:02:27,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:02:27,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:02:27,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:02:27,651 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:02:27,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825841889] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:02:27,651 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:02:27,651 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 7 [2021-08-21 18:02:27,651 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010614439] [2021-08-21 18:02:27,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 18:02:27,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:02:27,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 18:02:27,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-21 18:02:27,652 INFO L87 Difference]: Start difference. First operand 1350 states and 1971 transitions. Second operand has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:02:27,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:02:27,778 INFO L93 Difference]: Finished difference Result 1681 states and 2392 transitions. [2021-08-21 18:02:27,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:02:27,778 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:02:27,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:02:27,780 INFO L225 Difference]: With dead ends: 1681 [2021-08-21 18:02:27,780 INFO L226 Difference]: Without dead ends: 1681 [2021-08-21 18:02:27,780 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 51.9ms TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:02:27,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1681 states. [2021-08-21 18:02:27,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1681 to 1345. [2021-08-21 18:02:27,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1345 states, 1344 states have (on average 1.4546130952380953) internal successors, (1955), 1344 states have internal predecessors, (1955), 0 states have call successors, (0), 0 states have 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:02:27,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1345 states to 1345 states and 1955 transitions. [2021-08-21 18:02:27,791 INFO L78 Accepts]: Start accepts. Automaton has 1345 states and 1955 transitions. Word has length 33 [2021-08-21 18:02:27,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:02:27,791 INFO L470 AbstractCegarLoop]: Abstraction has 1345 states and 1955 transitions. [2021-08-21 18:02:27,791 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:02:27,791 INFO L276 IsEmpty]: Start isEmpty. Operand 1345 states and 1955 transitions. [2021-08-21 18:02:27,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:02:27,792 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:02:27,792 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:02:27,820 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2021-08-21 18:02:27,993 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:02:27,993 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:02:27,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:02:27,993 INFO L82 PathProgramCache]: Analyzing trace with hash 1969996254, now seen corresponding path program 38 times [2021-08-21 18:02:27,993 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:02:27,993 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869473372] [2021-08-21 18:02:27,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:02:27,993 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:02:28,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:02:28,049 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:02:28,050 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:02:28,050 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869473372] [2021-08-21 18:02:28,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869473372] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:02:28,050 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787419435] [2021-08-21 18:02:28,050 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:02:28,050 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:02:28,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:02:28,051 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:02:28,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2021-08-21 18:02:32,657 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:02:32,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:02:32,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:02:32,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:02:32,740 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:02:32,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787419435] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:02:32,740 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:02:32,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 7 [2021-08-21 18:02:32,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191367619] [2021-08-21 18:02:32,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 18:02:32,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:02:32,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 18:02:32,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-21 18:02:32,741 INFO L87 Difference]: Start difference. First operand 1345 states and 1955 transitions. Second operand has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:02:32,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:02:32,851 INFO L93 Difference]: Finished difference Result 1455 states and 2084 transitions. [2021-08-21 18:02:32,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 18:02:32,851 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:02:32,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:02:32,852 INFO L225 Difference]: With dead ends: 1455 [2021-08-21 18:02:32,853 INFO L226 Difference]: Without dead ends: 1434 [2021-08-21 18:02:32,853 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 36.3ms TimeCoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:02:32,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1434 states. [2021-08-21 18:02:32,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1434 to 1342. [2021-08-21 18:02:32,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1342 states, 1341 states have (on average 1.4519015659955257) internal successors, (1947), 1341 states have internal predecessors, (1947), 0 states have call successors, (0), 0 states have 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:02:32,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1342 states to 1342 states and 1947 transitions. [2021-08-21 18:02:32,863 INFO L78 Accepts]: Start accepts. Automaton has 1342 states and 1947 transitions. Word has length 33 [2021-08-21 18:02:32,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:02:32,863 INFO L470 AbstractCegarLoop]: Abstraction has 1342 states and 1947 transitions. [2021-08-21 18:02:32,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:02:32,863 INFO L276 IsEmpty]: Start isEmpty. Operand 1342 states and 1947 transitions. [2021-08-21 18:02:32,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 18:02:32,864 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:02:32,864 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:02:32,893 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2021-08-21 18:02:33,064 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:02:33,065 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:02:33,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:02:33,065 INFO L82 PathProgramCache]: Analyzing trace with hash 1806390809, now seen corresponding path program 39 times [2021-08-21 18:02:33,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:02:33,065 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570966409] [2021-08-21 18:02:33,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:02:33,065 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:02:33,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:02:33,728 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:02:33,728 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:02:33,728 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570966409] [2021-08-21 18:02:33,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570966409] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:02:33,728 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146440687] [2021-08-21 18:02:33,728 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:02:33,728 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:02:33,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:02:33,729 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:02:33,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2021-08-21 18:02:38,334 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:02:38,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:02:38,335 WARN L261 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 41 conjunts are in the unsatisfiable core [2021-08-21 18:02:38,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:02:39,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:02:39,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:02:39,284 INFO L354 Elim1Store]: treesize reduction 16, result has 76.8 percent of original size [2021-08-21 18:02:39,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 37 treesize of output 73 [2021-08-21 18:02:39,811 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:02:39,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146440687] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:02:39,811 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:02:39,811 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19] total 33 [2021-08-21 18:02:39,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086794574] [2021-08-21 18:02:39,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-08-21 18:02:39,812 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:02:39,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-08-21 18:02:39,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=954, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 18:02:39,812 INFO L87 Difference]: Start difference. First operand 1342 states and 1947 transitions. Second operand has 34 states, 34 states have (on average 1.8823529411764706) internal successors, (64), 33 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:02:43,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:02:43,843 INFO L93 Difference]: Finished difference Result 2988 states and 4526 transitions. [2021-08-21 18:02:43,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-21 18:02:43,843 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.8823529411764706) internal successors, (64), 33 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-21 18:02:43,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:02:43,846 INFO L225 Difference]: With dead ends: 2988 [2021-08-21 18:02:43,846 INFO L226 Difference]: Without dead ends: 2977 [2021-08-21 18:02:43,847 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 19 SyntacticMatches, 4 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1449 ImplicationChecksByTransitivity, 3237.3ms TimeCoverageRelationStatistics Valid=990, Invalid=4862, Unknown=0, NotChecked=0, Total=5852 [2021-08-21 18:02:43,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2977 states. [2021-08-21 18:02:43,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2977 to 1430. [2021-08-21 18:02:43,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1430 states, 1429 states have (on average 1.4653603918824352) internal successors, (2094), 1429 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have 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:02:43,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1430 states to 1430 states and 2094 transitions. [2021-08-21 18:02:43,867 INFO L78 Accepts]: Start accepts. Automaton has 1430 states and 2094 transitions. Word has length 37 [2021-08-21 18:02:43,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:02:43,868 INFO L470 AbstractCegarLoop]: Abstraction has 1430 states and 2094 transitions. [2021-08-21 18:02:43,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.8823529411764706) internal successors, (64), 33 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:02:43,868 INFO L276 IsEmpty]: Start isEmpty. Operand 1430 states and 2094 transitions. [2021-08-21 18:02:43,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 18:02:43,870 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:02:43,870 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:02:43,919 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2021-08-21 18:02:44,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2021-08-21 18:02:44,084 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:02:44,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:02:44,084 INFO L82 PathProgramCache]: Analyzing trace with hash -625679911, now seen corresponding path program 40 times [2021-08-21 18:02:44,084 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:02:44,084 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184995657] [2021-08-21 18:02:44,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:02:44,084 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:02:44,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:02:44,724 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:02:44,724 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:02:44,724 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184995657] [2021-08-21 18:02:44,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184995657] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:02:44,724 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731961054] [2021-08-21 18:02:44,724 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:02:44,724 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:02:44,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:02:44,725 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:02:44,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2021-08-21 18:02:49,448 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:02:49,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:02:49,448 WARN L261 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 18:02:49,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:02:50,248 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 37 treesize of output 19 [2021-08-21 18:02:50,324 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:02:50,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731961054] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:02:50,325 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:02:50,325 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14] total 27 [2021-08-21 18:02:50,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081518357] [2021-08-21 18:02:50,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 18:02:50,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:02:50,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 18:02:50,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=613, Unknown=0, NotChecked=0, Total=756 [2021-08-21 18:02:50,326 INFO L87 Difference]: Start difference. First operand 1430 states and 2094 transitions. Second operand has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:02:52,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:02:52,637 INFO L93 Difference]: Finished difference Result 3517 states and 5177 transitions. [2021-08-21 18:02:52,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-21 18:02:52,637 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:02:52,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:02:52,641 INFO L225 Difference]: With dead ends: 3517 [2021-08-21 18:02:52,641 INFO L226 Difference]: Without dead ends: 3506 [2021-08-21 18:02:52,641 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 25 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 622 ImplicationChecksByTransitivity, 1880.5ms TimeCoverageRelationStatistics Valid=639, Invalid=2331, Unknown=0, NotChecked=0, Total=2970 [2021-08-21 18:02:52,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3506 states. [2021-08-21 18:02:52,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3506 to 1434. [2021-08-21 18:02:52,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1434 states, 1433 states have (on average 1.4661549197487789) internal successors, (2101), 1433 states have internal predecessors, (2101), 0 states have call successors, (0), 0 states have 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:02:52,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1434 states to 1434 states and 2101 transitions. [2021-08-21 18:02:52,657 INFO L78 Accepts]: Start accepts. Automaton has 1434 states and 2101 transitions. Word has length 37 [2021-08-21 18:02:52,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:02:52,657 INFO L470 AbstractCegarLoop]: Abstraction has 1434 states and 2101 transitions. [2021-08-21 18:02:52,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:02:52,657 INFO L276 IsEmpty]: Start isEmpty. Operand 1434 states and 2101 transitions. [2021-08-21 18:02:52,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 18:02:52,658 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:02:52,658 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:02:52,687 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2021-08-21 18:02:52,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:02:52,859 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:02:52,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:02:52,859 INFO L82 PathProgramCache]: Analyzing trace with hash 1318227353, now seen corresponding path program 41 times [2021-08-21 18:02:52,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:02:52,859 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747204162] [2021-08-21 18:02:52,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:02:52,859 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:02:52,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:02:53,490 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:02:53,490 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:02:53,490 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747204162] [2021-08-21 18:02:53,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747204162] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:02:53,491 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381800048] [2021-08-21 18:02:53,491 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:02:53,491 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:02:53,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:02:53,491 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:02:53,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2021-08-21 18:02:58,267 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:02:58,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:02:58,268 WARN L261 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 18:02:58,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:02:59,056 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 37 treesize of output 19 [2021-08-21 18:02:59,132 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:02:59,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381800048] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:02:59,132 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:02:59,132 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14] total 27 [2021-08-21 18:02:59,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903658137] [2021-08-21 18:02:59,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 18:02:59,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:02:59,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 18:02:59,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=618, Unknown=0, NotChecked=0, Total=756 [2021-08-21 18:02:59,133 INFO L87 Difference]: Start difference. First operand 1434 states and 2101 transitions. Second operand has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:03:01,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:01,437 INFO L93 Difference]: Finished difference Result 3584 states and 5291 transitions. [2021-08-21 18:03:01,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-21 18:03:01,437 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:03:01,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:01,441 INFO L225 Difference]: With dead ends: 3584 [2021-08-21 18:03:01,441 INFO L226 Difference]: Without dead ends: 3573 [2021-08-21 18:03:01,442 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 25 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 556 ImplicationChecksByTransitivity, 1744.9ms TimeCoverageRelationStatistics Valid=568, Invalid=2188, Unknown=0, NotChecked=0, Total=2756 [2021-08-21 18:03:01,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3573 states. [2021-08-21 18:03:01,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3573 to 1450. [2021-08-21 18:03:01,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1450 states, 1449 states have (on average 1.4651483781918564) internal successors, (2123), 1449 states have internal predecessors, (2123), 0 states have call successors, (0), 0 states have 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:03:01,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1450 states to 1450 states and 2123 transitions. [2021-08-21 18:03:01,459 INFO L78 Accepts]: Start accepts. Automaton has 1450 states and 2123 transitions. Word has length 37 [2021-08-21 18:03:01,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:01,459 INFO L470 AbstractCegarLoop]: Abstraction has 1450 states and 2123 transitions. [2021-08-21 18:03:01,459 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:03:01,459 INFO L276 IsEmpty]: Start isEmpty. Operand 1450 states and 2123 transitions. [2021-08-21 18:03:01,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 18:03:01,460 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:01,460 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:01,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2021-08-21 18:03:01,662 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2021-08-21 18:03:01,662 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:01,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:01,662 INFO L82 PathProgramCache]: Analyzing trace with hash 3430745, now seen corresponding path program 42 times [2021-08-21 18:03:01,662 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:01,662 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637269061] [2021-08-21 18:03:01,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:01,663 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:01,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:02,290 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:03:02,290 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:02,290 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637269061] [2021-08-21 18:03:02,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637269061] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:02,290 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554704977] [2021-08-21 18:03:02,290 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:03:02,290 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:02,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:02,291 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:03:02,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2021-08-21 18:03:07,135 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:03:07,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:03:07,136 WARN L261 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 18:03:07,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:07,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 37 treesize of output 19 [2021-08-21 18:03:07,993 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:03:07,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554704977] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:07,993 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:07,993 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14] total 27 [2021-08-21 18:03:07,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103557118] [2021-08-21 18:03:07,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 18:03:07,994 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:07,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 18:03:07,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=622, Unknown=0, NotChecked=0, Total=756 [2021-08-21 18:03:07,994 INFO L87 Difference]: Start difference. First operand 1450 states and 2123 transitions. Second operand has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:03:10,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:10,350 INFO L93 Difference]: Finished difference Result 3566 states and 5264 transitions. [2021-08-21 18:03:10,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-21 18:03:10,351 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:03:10,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:10,355 INFO L225 Difference]: With dead ends: 3566 [2021-08-21 18:03:10,355 INFO L226 Difference]: Without dead ends: 3561 [2021-08-21 18:03:10,355 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 25 SyntacticMatches, 4 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 1607.0ms TimeCoverageRelationStatistics Valid=492, Invalid=2058, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 18:03:10,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3561 states. [2021-08-21 18:03:10,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3561 to 1462. [2021-08-21 18:03:10,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1462 states, 1461 states have (on average 1.463381245722108) internal successors, (2138), 1461 states have internal predecessors, (2138), 0 states have call successors, (0), 0 states have 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:03:10,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1462 states to 1462 states and 2138 transitions. [2021-08-21 18:03:10,374 INFO L78 Accepts]: Start accepts. Automaton has 1462 states and 2138 transitions. Word has length 37 [2021-08-21 18:03:10,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:10,374 INFO L470 AbstractCegarLoop]: Abstraction has 1462 states and 2138 transitions. [2021-08-21 18:03:10,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:03:10,375 INFO L276 IsEmpty]: Start isEmpty. Operand 1462 states and 2138 transitions. [2021-08-21 18:03:10,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 18:03:10,376 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:10,376 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:10,406 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2021-08-21 18:03:10,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2021-08-21 18:03:10,577 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:10,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:10,577 INFO L82 PathProgramCache]: Analyzing trace with hash 1836835523, now seen corresponding path program 43 times [2021-08-21 18:03:10,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:10,577 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307770172] [2021-08-21 18:03:10,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:10,577 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:10,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:11,154 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:03:11,154 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:11,154 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307770172] [2021-08-21 18:03:11,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307770172] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:11,155 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995502829] [2021-08-21 18:03:11,155 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:03:11,155 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:11,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:11,155 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:03:11,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2021-08-21 18:03:16,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:16,038 WARN L261 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 18:03:16,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:16,803 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 37 treesize of output 19 [2021-08-21 18:03:16,943 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:03:16,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995502829] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:16,943 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:16,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 14] total 26 [2021-08-21 18:03:16,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071762218] [2021-08-21 18:03:16,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-08-21 18:03:16,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:16,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-21 18:03:16,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=551, Unknown=0, NotChecked=0, Total=702 [2021-08-21 18:03:16,944 INFO L87 Difference]: Start difference. First operand 1462 states and 2138 transitions. Second operand has 27 states, 27 states have (on average 2.3333333333333335) internal successors, (63), 26 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:03:21,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:21,000 INFO L93 Difference]: Finished difference Result 3402 states and 5153 transitions. [2021-08-21 18:03:21,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-08-21 18:03:21,001 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.3333333333333335) internal successors, (63), 26 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:03:21,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:21,005 INFO L225 Difference]: With dead ends: 3402 [2021-08-21 18:03:21,005 INFO L226 Difference]: Without dead ends: 3397 [2021-08-21 18:03:21,005 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 25 SyntacticMatches, 4 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2009 ImplicationChecksByTransitivity, 3568.7ms TimeCoverageRelationStatistics Valid=1232, Invalid=4930, Unknown=0, NotChecked=0, Total=6162 [2021-08-21 18:03:21,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3397 states. [2021-08-21 18:03:21,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3397 to 1504. [2021-08-21 18:03:21,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1504 states, 1503 states have (on average 1.4644045242847639) internal successors, (2201), 1503 states have internal predecessors, (2201), 0 states have call successors, (0), 0 states have 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:03:21,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1504 states to 1504 states and 2201 transitions. [2021-08-21 18:03:21,022 INFO L78 Accepts]: Start accepts. Automaton has 1504 states and 2201 transitions. Word has length 37 [2021-08-21 18:03:21,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:21,022 INFO L470 AbstractCegarLoop]: Abstraction has 1504 states and 2201 transitions. [2021-08-21 18:03:21,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.3333333333333335) internal successors, (63), 26 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:03:21,022 INFO L276 IsEmpty]: Start isEmpty. Operand 1504 states and 2201 transitions. [2021-08-21 18:03:21,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 18:03:21,024 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:21,024 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:21,054 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2021-08-21 18:03:21,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2021-08-21 18:03:21,224 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:21,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:21,225 INFO L82 PathProgramCache]: Analyzing trace with hash -2004278589, now seen corresponding path program 44 times [2021-08-21 18:03:21,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:21,225 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112516964] [2021-08-21 18:03:21,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:21,225 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:21,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:21,902 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:03:21,902 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:21,903 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112516964] [2021-08-21 18:03:21,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112516964] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:21,903 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163599210] [2021-08-21 18:03:21,903 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:03:21,903 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:21,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:21,903 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:03:21,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2021-08-21 18:03:26,903 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:03:26,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:03:26,904 WARN L261 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 18:03:26,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:27,696 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 37 treesize of output 19 [2021-08-21 18:03:27,821 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:03:27,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163599210] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:27,821 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:27,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14] total 27 [2021-08-21 18:03:27,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176051507] [2021-08-21 18:03:27,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 18:03:27,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:27,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 18:03:27,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=618, Unknown=0, NotChecked=0, Total=756 [2021-08-21 18:03:27,822 INFO L87 Difference]: Start difference. First operand 1504 states and 2201 transitions. Second operand has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:03:32,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:32,640 INFO L93 Difference]: Finished difference Result 3184 states and 4806 transitions. [2021-08-21 18:03:32,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-08-21 18:03:32,640 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:03:32,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:32,644 INFO L225 Difference]: With dead ends: 3184 [2021-08-21 18:03:32,644 INFO L226 Difference]: Without dead ends: 3174 [2021-08-21 18:03:32,644 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 25 SyntacticMatches, 4 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2668 ImplicationChecksByTransitivity, 4244.4ms TimeCoverageRelationStatistics Valid=1503, Invalid=6507, Unknown=0, NotChecked=0, Total=8010 [2021-08-21 18:03:32,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3174 states. [2021-08-21 18:03:32,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3174 to 1507. [2021-08-21 18:03:32,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1507 states, 1506 states have (on average 1.4661354581673307) internal successors, (2208), 1506 states have internal predecessors, (2208), 0 states have call successors, (0), 0 states have 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:03:32,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1507 states to 1507 states and 2208 transitions. [2021-08-21 18:03:32,659 INFO L78 Accepts]: Start accepts. Automaton has 1507 states and 2208 transitions. Word has length 37 [2021-08-21 18:03:32,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:32,660 INFO L470 AbstractCegarLoop]: Abstraction has 1507 states and 2208 transitions. [2021-08-21 18:03:32,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:03:32,660 INFO L276 IsEmpty]: Start isEmpty. Operand 1507 states and 2208 transitions. [2021-08-21 18:03:32,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 18:03:32,661 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:32,661 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:32,691 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2021-08-21 18:03:32,861 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:32,862 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:32,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:32,862 INFO L82 PathProgramCache]: Analyzing trace with hash -141382013, now seen corresponding path program 45 times [2021-08-21 18:03:32,862 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:32,862 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351043781] [2021-08-21 18:03:32,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:32,862 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:32,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:33,503 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:03:33,503 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:33,503 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351043781] [2021-08-21 18:03:33,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351043781] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:33,503 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825632865] [2021-08-21 18:03:33,503 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:03:33,503 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:33,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:33,504 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:03:33,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2021-08-21 18:03:38,583 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:03:38,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:03:38,584 WARN L261 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 40 conjunts are in the unsatisfiable core [2021-08-21 18:03:38,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:39,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 19 [2021-08-21 18:03:39,625 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:03:39,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825632865] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:39,626 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:39,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 30 [2021-08-21 18:03:39,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407437095] [2021-08-21 18:03:39,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 18:03:39,626 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:39,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 18:03:39,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=782, Unknown=0, NotChecked=0, Total=930 [2021-08-21 18:03:39,626 INFO L87 Difference]: Start difference. First operand 1507 states and 2208 transitions. Second operand has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:03:44,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:44,529 INFO L93 Difference]: Finished difference Result 3547 states and 5224 transitions. [2021-08-21 18:03:44,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-08-21 18:03:44,530 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:03:44,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:44,533 INFO L225 Difference]: With dead ends: 3547 [2021-08-21 18:03:44,534 INFO L226 Difference]: Without dead ends: 3530 [2021-08-21 18:03:44,534 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2402 ImplicationChecksByTransitivity, 4189.0ms TimeCoverageRelationStatistics Valid=1273, Invalid=6383, Unknown=0, NotChecked=0, Total=7656 [2021-08-21 18:03:44,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3530 states. [2021-08-21 18:03:44,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3530 to 1522. [2021-08-21 18:03:44,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1522 states, 1521 states have (on average 1.4694280078895463) internal successors, (2235), 1521 states have internal predecessors, (2235), 0 states have call successors, (0), 0 states have 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:03:44,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1522 states to 1522 states and 2235 transitions. [2021-08-21 18:03:44,551 INFO L78 Accepts]: Start accepts. Automaton has 1522 states and 2235 transitions. Word has length 37 [2021-08-21 18:03:44,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:44,551 INFO L470 AbstractCegarLoop]: Abstraction has 1522 states and 2235 transitions. [2021-08-21 18:03:44,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.032258064516129) internal successors, (63), 30 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:03:44,551 INFO L276 IsEmpty]: Start isEmpty. Operand 1522 states and 2235 transitions. [2021-08-21 18:03:44,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 18:03:44,552 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:44,552 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:44,582 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2021-08-21 18:03:44,753 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:44,753 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:44,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:44,753 INFO L82 PathProgramCache]: Analyzing trace with hash -621387069, now seen corresponding path program 46 times [2021-08-21 18:03:44,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:44,753 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427552582] [2021-08-21 18:03:44,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:44,753 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:44,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:45,411 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:03:45,411 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:45,411 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427552582] [2021-08-21 18:03:45,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427552582] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:45,411 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749737440] [2021-08-21 18:03:45,412 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:03:45,412 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:45,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:45,412 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:03:45,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2021-08-21 18:03:50,579 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:03:50,580 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:03:50,580 WARN L261 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 18:03:50,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:03:51,373 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 37 treesize of output 19 [2021-08-21 18:03:51,502 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:03:51,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749737440] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:51,502 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:03:51,502 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14] total 27 [2021-08-21 18:03:51,502 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345606775] [2021-08-21 18:03:51,502 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 18:03:51,502 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:03:51,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 18:03:51,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2021-08-21 18:03:51,503 INFO L87 Difference]: Start difference. First operand 1522 states and 2235 transitions. Second operand has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:03:54,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:03:54,554 INFO L93 Difference]: Finished difference Result 3258 states and 4918 transitions. [2021-08-21 18:03:54,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-21 18:03:54,554 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:03:54,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:03:54,558 INFO L225 Difference]: With dead ends: 3258 [2021-08-21 18:03:54,558 INFO L226 Difference]: Without dead ends: 3248 [2021-08-21 18:03:54,558 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 25 SyntacticMatches, 4 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1078 ImplicationChecksByTransitivity, 2624.9ms TimeCoverageRelationStatistics Valid=792, Invalid=3498, Unknown=0, NotChecked=0, Total=4290 [2021-08-21 18:03:54,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3248 states. [2021-08-21 18:03:54,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3248 to 1537. [2021-08-21 18:03:54,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1537 states, 1536 states have (on average 1.4720052083333333) internal successors, (2261), 1536 states have internal predecessors, (2261), 0 states have call successors, (0), 0 states have 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:03:54,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1537 states to 1537 states and 2261 transitions. [2021-08-21 18:03:54,575 INFO L78 Accepts]: Start accepts. Automaton has 1537 states and 2261 transitions. Word has length 37 [2021-08-21 18:03:54,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:03:54,575 INFO L470 AbstractCegarLoop]: Abstraction has 1537 states and 2261 transitions. [2021-08-21 18:03:54,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:03:54,576 INFO L276 IsEmpty]: Start isEmpty. Operand 1537 states and 2261 transitions. [2021-08-21 18:03:54,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 18:03:54,577 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:03:54,577 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:03:54,607 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2021-08-21 18:03:54,778 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2021-08-21 18:03:54,779 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:03:54,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:03:54,779 INFO L82 PathProgramCache]: Analyzing trace with hash 1241509507, now seen corresponding path program 47 times [2021-08-21 18:03:54,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:03:54,779 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793463093] [2021-08-21 18:03:54,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:03:54,779 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:03:54,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:03:55,508 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:03:55,508 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:03:55,508 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793463093] [2021-08-21 18:03:55,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793463093] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:03:55,508 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692767198] [2021-08-21 18:03:55,508 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:03:55,508 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:03:55,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:03:55,509 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:03:55,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2021-08-21 18:04:00,681 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:04:00,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:04:00,681 WARN L261 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 18:04:00,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:04:01,519 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 37 treesize of output 19 [2021-08-21 18:04:01,596 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:04:01,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692767198] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:01,596 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:04:01,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14] total 27 [2021-08-21 18:04:01,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290038143] [2021-08-21 18:04:01,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 18:04:01,596 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:04:01,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 18:04:01,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2021-08-21 18:04:01,597 INFO L87 Difference]: Start difference. First operand 1537 states and 2261 transitions. Second operand has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:04:04,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:04:04,625 INFO L93 Difference]: Finished difference Result 3429 states and 5064 transitions. [2021-08-21 18:04:04,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-21 18:04:04,625 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:04:04,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:04:04,630 INFO L225 Difference]: With dead ends: 3429 [2021-08-21 18:04:04,630 INFO L226 Difference]: Without dead ends: 3418 [2021-08-21 18:04:04,630 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 25 SyntacticMatches, 4 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 873 ImplicationChecksByTransitivity, 2391.9ms TimeCoverageRelationStatistics Valid=699, Invalid=2961, Unknown=0, NotChecked=0, Total=3660 [2021-08-21 18:04:04,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3418 states. [2021-08-21 18:04:04,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3418 to 1525. [2021-08-21 18:04:04,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1525 states, 1524 states have (on average 1.4711286089238844) internal successors, (2242), 1524 states have internal predecessors, (2242), 0 states have call successors, (0), 0 states have 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:04:04,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1525 states to 1525 states and 2242 transitions. [2021-08-21 18:04:04,654 INFO L78 Accepts]: Start accepts. Automaton has 1525 states and 2242 transitions. Word has length 37 [2021-08-21 18:04:04,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:04:04,654 INFO L470 AbstractCegarLoop]: Abstraction has 1525 states and 2242 transitions. [2021-08-21 18:04:04,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:04:04,654 INFO L276 IsEmpty]: Start isEmpty. Operand 1525 states and 2242 transitions. [2021-08-21 18:04:04,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 18:04:04,656 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:04:04,656 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:04:04,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Forceful destruction successful, exit code 0 [2021-08-21 18:04:04,860 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:04:04,861 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:04:04,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:04:04,861 INFO L82 PathProgramCache]: Analyzing trace with hash -1109550525, now seen corresponding path program 48 times [2021-08-21 18:04:04,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:04:04,861 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272614486] [2021-08-21 18:04:04,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:04:04,861 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:04:04,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:04:05,454 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:04:05,455 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:04:05,455 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272614486] [2021-08-21 18:04:05,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272614486] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:05,455 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13620640] [2021-08-21 18:04:05,455 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:04:05,455 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:04:05,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:04:05,456 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:04:05,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2021-08-21 18:04:10,807 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:04:10,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:04:10,808 WARN L261 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 18:04:10,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:04:11,647 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 37 treesize of output 19 [2021-08-21 18:04:11,726 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:04:11,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13620640] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:11,726 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:04:11,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14] total 27 [2021-08-21 18:04:11,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493668916] [2021-08-21 18:04:11,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 18:04:11,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:04:11,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 18:04:11,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2021-08-21 18:04:11,727 INFO L87 Difference]: Start difference. First operand 1525 states and 2242 transitions. Second operand has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:04:15,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:04:15,144 INFO L93 Difference]: Finished difference Result 3528 states and 5210 transitions. [2021-08-21 18:04:15,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-08-21 18:04:15,144 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:04:15,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:04:15,150 INFO L225 Difference]: With dead ends: 3528 [2021-08-21 18:04:15,150 INFO L226 Difference]: Without dead ends: 3517 [2021-08-21 18:04:15,151 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 25 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 959 ImplicationChecksByTransitivity, 2672.8ms TimeCoverageRelationStatistics Valid=696, Invalid=3336, Unknown=0, NotChecked=0, Total=4032 [2021-08-21 18:04:15,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3517 states. [2021-08-21 18:04:15,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3517 to 1522. [2021-08-21 18:04:15,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1522 states, 1521 states have (on average 1.4694280078895463) internal successors, (2235), 1521 states have internal predecessors, (2235), 0 states have call successors, (0), 0 states have 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:04:15,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1522 states to 1522 states and 2235 transitions. [2021-08-21 18:04:15,168 INFO L78 Accepts]: Start accepts. Automaton has 1522 states and 2235 transitions. Word has length 37 [2021-08-21 18:04:15,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:04:15,168 INFO L470 AbstractCegarLoop]: Abstraction has 1522 states and 2235 transitions. [2021-08-21 18:04:15,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have 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:04:15,168 INFO L276 IsEmpty]: Start isEmpty. Operand 1522 states and 2235 transitions. [2021-08-21 18:04:15,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 18:04:15,169 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:04:15,169 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:04:15,200 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2021-08-21 18:04:15,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:04:15,370 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:04:15,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:04:15,370 INFO L82 PathProgramCache]: Analyzing trace with hash -981333395, now seen corresponding path program 49 times [2021-08-21 18:04:15,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:04:15,371 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010965810] [2021-08-21 18:04:15,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:04:15,371 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:04:15,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:04:15,944 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:04:15,944 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:04:15,944 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010965810] [2021-08-21 18:04:15,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010965810] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:15,944 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340958144] [2021-08-21 18:04:15,944 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:04:15,944 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:04:15,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:04:15,945 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:04:15,946 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2021-08-21 18:04:21,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:04:21,378 WARN L261 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 18:04:21,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:04:22,117 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 25 treesize of output 13 [2021-08-21 18:04:22,230 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:04:22,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340958144] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:22,230 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:04:22,231 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14] total 28 [2021-08-21 18:04:22,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448386015] [2021-08-21 18:04:22,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-21 18:04:22,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:04:22,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-21 18:04:22,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=690, Unknown=0, NotChecked=0, Total=812 [2021-08-21 18:04:22,231 INFO L87 Difference]: Start difference. First operand 1522 states and 2235 transitions. Second operand has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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:04:24,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:04:24,803 INFO L93 Difference]: Finished difference Result 3398 states and 5161 transitions. [2021-08-21 18:04:24,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-08-21 18:04:24,803 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-21 18:04:24,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:04:24,807 INFO L225 Difference]: With dead ends: 3398 [2021-08-21 18:04:24,807 INFO L226 Difference]: Without dead ends: 3393 [2021-08-21 18:04:24,807 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 858 ImplicationChecksByTransitivity, 1819.5ms TimeCoverageRelationStatistics Valid=434, Invalid=2872, Unknown=0, NotChecked=0, Total=3306 [2021-08-21 18:04:24,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3393 states. [2021-08-21 18:04:24,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3393 to 1574. [2021-08-21 18:04:24,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1574 states, 1573 states have (on average 1.4780673871582963) internal successors, (2325), 1573 states have internal predecessors, (2325), 0 states have call successors, (0), 0 states have 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:04:24,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1574 states to 1574 states and 2325 transitions. [2021-08-21 18:04:24,824 INFO L78 Accepts]: Start accepts. Automaton has 1574 states and 2325 transitions. Word has length 37 [2021-08-21 18:04:24,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:04:24,824 INFO L470 AbstractCegarLoop]: Abstraction has 1574 states and 2325 transitions. [2021-08-21 18:04:24,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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:04:24,824 INFO L276 IsEmpty]: Start isEmpty. Operand 1574 states and 2325 transitions. [2021-08-21 18:04:24,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 18:04:24,825 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:04:24,825 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:04:24,856 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Forceful destruction successful, exit code 0 [2021-08-21 18:04:25,026 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:04:25,026 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:04:25,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:04:25,026 INFO L82 PathProgramCache]: Analyzing trace with hash 401558125, now seen corresponding path program 50 times [2021-08-21 18:04:25,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:04:25,026 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086968567] [2021-08-21 18:04:25,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:04:25,027 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:04:25,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:04:25,544 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:04:25,544 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:04:25,544 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086968567] [2021-08-21 18:04:25,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086968567] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:25,544 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761400936] [2021-08-21 18:04:25,544 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:04:25,544 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:04:25,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:04:25,545 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:04:25,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2021-08-21 18:04:31,104 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:04:31,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:04:31,105 WARN L261 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 18:04:31,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:04:31,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:04:31,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:04:31,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:04:31,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 15 [2021-08-21 18:04:32,008 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:04:32,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761400936] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:32,008 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:04:32,008 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14] total 28 [2021-08-21 18:04:32,008 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884556898] [2021-08-21 18:04:32,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-21 18:04:32,009 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:04:32,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-21 18:04:32,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=675, Unknown=0, NotChecked=0, Total=812 [2021-08-21 18:04:32,009 INFO L87 Difference]: Start difference. First operand 1574 states and 2325 transitions. Second operand has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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:04:34,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:04:34,945 INFO L93 Difference]: Finished difference Result 3536 states and 5404 transitions. [2021-08-21 18:04:34,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-08-21 18:04:34,946 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-21 18:04:34,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:04:34,949 INFO L225 Difference]: With dead ends: 3536 [2021-08-21 18:04:34,949 INFO L226 Difference]: Without dead ends: 3524 [2021-08-21 18:04:34,950 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1374 ImplicationChecksByTransitivity, 2425.1ms TimeCoverageRelationStatistics Valid=730, Invalid=3826, Unknown=0, NotChecked=0, Total=4556 [2021-08-21 18:04:34,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3524 states. [2021-08-21 18:04:34,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3524 to 1670. [2021-08-21 18:04:34,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1670 states, 1669 states have (on average 1.4931096464949072) internal successors, (2492), 1669 states have internal predecessors, (2492), 0 states have call successors, (0), 0 states have 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:04:34,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1670 states to 1670 states and 2492 transitions. [2021-08-21 18:04:34,966 INFO L78 Accepts]: Start accepts. Automaton has 1670 states and 2492 transitions. Word has length 37 [2021-08-21 18:04:34,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:04:34,966 INFO L470 AbstractCegarLoop]: Abstraction has 1670 states and 2492 transitions. [2021-08-21 18:04:34,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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:04:34,966 INFO L276 IsEmpty]: Start isEmpty. Operand 1670 states and 2492 transitions. [2021-08-21 18:04:34,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 18:04:34,967 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:04:34,967 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:04:34,999 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2021-08-21 18:04:35,168 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2021-08-21 18:04:35,168 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:04:35,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:04:35,168 INFO L82 PathProgramCache]: Analyzing trace with hash -1576659411, now seen corresponding path program 51 times [2021-08-21 18:04:35,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:04:35,168 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228009364] [2021-08-21 18:04:35,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:04:35,168 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:04:35,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:04:35,618 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:04:35,618 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:04:35,618 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228009364] [2021-08-21 18:04:35,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228009364] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:35,618 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298624660] [2021-08-21 18:04:35,618 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:04:35,619 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:04:35,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:04:35,619 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:04:35,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2021-08-21 18:04:41,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-21 18:04:41,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:04:41,244 WARN L261 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 43 conjunts are in the unsatisfiable core [2021-08-21 18:04:41,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:04:42,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:04:42,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:04:42,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:04:42,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:04:42,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:04:42,275 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:04:42,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 67 [2021-08-21 18:04:42,675 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:04:42,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298624660] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:42,676 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:04:42,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 33 [2021-08-21 18:04:42,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279072039] [2021-08-21 18:04:42,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-08-21 18:04:42,676 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:04:42,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-08-21 18:04:42,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=999, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 18:04:42,677 INFO L87 Difference]: Start difference. First operand 1670 states and 2492 transitions. Second operand has 34 states, 34 states have (on average 2.0) internal successors, (68), 33 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:04:46,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:04:46,040 INFO L93 Difference]: Finished difference Result 3025 states and 4503 transitions. [2021-08-21 18:04:46,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-08-21 18:04:46,040 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.0) internal successors, (68), 33 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 37 [2021-08-21 18:04:46,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:04:46,043 INFO L225 Difference]: With dead ends: 3025 [2021-08-21 18:04:46,043 INFO L226 Difference]: Without dead ends: 3007 [2021-08-21 18:04:46,044 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1181 ImplicationChecksByTransitivity, 2462.8ms TimeCoverageRelationStatistics Valid=450, Invalid=4242, Unknown=0, NotChecked=0, Total=4692 [2021-08-21 18:04:46,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3007 states. [2021-08-21 18:04:46,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3007 to 1671. [2021-08-21 18:04:46,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1671 states, 1670 states have (on average 1.4940119760479043) internal successors, (2495), 1670 states have internal predecessors, (2495), 0 states have call successors, (0), 0 states have 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:04:46,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1671 states to 1671 states and 2495 transitions. [2021-08-21 18:04:46,059 INFO L78 Accepts]: Start accepts. Automaton has 1671 states and 2495 transitions. Word has length 37 [2021-08-21 18:04:46,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:04:46,059 INFO L470 AbstractCegarLoop]: Abstraction has 1671 states and 2495 transitions. [2021-08-21 18:04:46,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.0) internal successors, (68), 33 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:04:46,059 INFO L276 IsEmpty]: Start isEmpty. Operand 1671 states and 2495 transitions. [2021-08-21 18:04:46,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 18:04:46,061 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:04:46,061 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:04:46,093 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2021-08-21 18:04:46,261 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2021-08-21 18:04:46,261 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:04:46,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:04:46,262 INFO L82 PathProgramCache]: Analyzing trace with hash 1351147331, now seen corresponding path program 52 times [2021-08-21 18:04:46,262 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:04:46,262 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541332065] [2021-08-21 18:04:46,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:04:46,262 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:04:46,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:04:46,767 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:04:46,768 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:04:46,768 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541332065] [2021-08-21 18:04:46,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541332065] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:46,768 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112847327] [2021-08-21 18:04:46,768 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:04:46,768 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:04:46,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:04:46,769 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:04:46,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2021-08-21 18:04:52,473 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:04:52,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:04:52,474 WARN L261 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 18:04:52,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:04:53,212 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 25 treesize of output 13 [2021-08-21 18:04:53,324 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:04:53,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112847327] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:53,324 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:04:53,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14] total 28 [2021-08-21 18:04:53,324 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284047652] [2021-08-21 18:04:53,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-21 18:04:53,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:04:53,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-21 18:04:53,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=687, Unknown=0, NotChecked=0, Total=812 [2021-08-21 18:04:53,325 INFO L87 Difference]: Start difference. First operand 1671 states and 2495 transitions. Second operand has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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:04:55,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:04:55,997 INFO L93 Difference]: Finished difference Result 3461 states and 5320 transitions. [2021-08-21 18:04:55,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-08-21 18:04:55,997 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-21 18:04:55,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:04:56,001 INFO L225 Difference]: With dead ends: 3461 [2021-08-21 18:04:56,001 INFO L226 Difference]: Without dead ends: 3453 [2021-08-21 18:04:56,001 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1193 ImplicationChecksByTransitivity, 2219.0ms TimeCoverageRelationStatistics Valid=597, Invalid=3693, Unknown=0, NotChecked=0, Total=4290 [2021-08-21 18:04:56,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3453 states. [2021-08-21 18:04:56,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3453 to 1701. [2021-08-21 18:04:56,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1701 states, 1700 states have (on average 1.4976470588235293) internal successors, (2546), 1700 states have internal predecessors, (2546), 0 states have call successors, (0), 0 states have 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:04:56,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1701 states to 1701 states and 2546 transitions. [2021-08-21 18:04:56,019 INFO L78 Accepts]: Start accepts. Automaton has 1701 states and 2546 transitions. Word has length 37 [2021-08-21 18:04:56,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:04:56,019 INFO L470 AbstractCegarLoop]: Abstraction has 1701 states and 2546 transitions. [2021-08-21 18:04:56,019 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.2413793103448274) internal successors, (65), 28 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:04:56,019 INFO L276 IsEmpty]: Start isEmpty. Operand 1701 states and 2546 transitions. [2021-08-21 18:04:56,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 18:04:56,021 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:04:56,021 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:04:56,054 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2021-08-21 18:04:56,222 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2021-08-21 18:04:56,222 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:04:56,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:04:56,223 INFO L82 PathProgramCache]: Analyzing trace with hash 214551149, now seen corresponding path program 53 times [2021-08-21 18:04:56,223 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:04:56,223 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037694041] [2021-08-21 18:04:56,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:04:56,223 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:04:56,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:04:56,769 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:04:56,769 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:04:56,769 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037694041] [2021-08-21 18:04:56,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037694041] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:04:56,769 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004043038] [2021-08-21 18:04:56,769 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:04:56,769 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:04:56,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:04:56,770 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:04:56,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2021-08-21 18:05:02,570 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:05:02,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:05:02,571 WARN L261 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 18:05:02,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:05:03,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:05:03,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:05:03,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:05:03,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 35 treesize of output 15 [2021-08-21 18:05:03,510 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:05:03,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004043038] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:05:03,510 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:05:03,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14] total 29 [2021-08-21 18:05:03,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176242496] [2021-08-21 18:05:03,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 18:05:03,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:05:03,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 18:05:03,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=711, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:05:03,511 INFO L87 Difference]: Start difference. First operand 1701 states and 2546 transitions. Second operand has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 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:05:08,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:05:08,575 INFO L93 Difference]: Finished difference Result 3079 states and 4686 transitions. [2021-08-21 18:05:08,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2021-08-21 18:05:08,575 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 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 37 [2021-08-21 18:05:08,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:05:08,578 INFO L225 Difference]: With dead ends: 3079 [2021-08-21 18:05:08,578 INFO L226 Difference]: Without dead ends: 3060 [2021-08-21 18:05:08,579 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3429 ImplicationChecksByTransitivity, 4396.6ms TimeCoverageRelationStatistics Valid=1533, Invalid=7973, Unknown=0, NotChecked=0, Total=9506 [2021-08-21 18:05:08,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3060 states. [2021-08-21 18:05:08,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3060 to 1738. [2021-08-21 18:05:08,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1738 states, 1737 states have (on average 1.5077720207253886) internal successors, (2619), 1737 states have internal predecessors, (2619), 0 states have call successors, (0), 0 states have 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:05:08,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1738 states to 1738 states and 2619 transitions. [2021-08-21 18:05:08,596 INFO L78 Accepts]: Start accepts. Automaton has 1738 states and 2619 transitions. Word has length 37 [2021-08-21 18:05:08,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:05:08,596 INFO L470 AbstractCegarLoop]: Abstraction has 1738 states and 2619 transitions. [2021-08-21 18:05:08,596 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 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:05:08,596 INFO L276 IsEmpty]: Start isEmpty. Operand 1738 states and 2619 transitions. [2021-08-21 18:05:08,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 18:05:08,598 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:05:08,598 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:05:08,630 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2021-08-21 18:05:08,798 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2021-08-21 18:05:08,798 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:05:08,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:05:08,799 INFO L82 PathProgramCache]: Analyzing trace with hash 2077447725, now seen corresponding path program 54 times [2021-08-21 18:05:08,799 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:05:08,799 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165310557] [2021-08-21 18:05:08,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:05:08,799 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:05:08,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:05:09,314 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:05:09,315 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:05:09,315 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165310557] [2021-08-21 18:05:09,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165310557] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:05:09,315 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906657935] [2021-08-21 18:05:09,315 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:05:09,315 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:05:09,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:05:09,316 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:05:09,317 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2021-08-21 18:05:15,207 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:05:15,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:05:15,208 WARN L261 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-21 18:05:15,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:05:16,148 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:05:16,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 61 [2021-08-21 18:05:16,748 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:05:16,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906657935] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:05:16,748 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:05:16,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2021-08-21 18:05:16,748 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727948197] [2021-08-21 18:05:16,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-08-21 18:05:16,749 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:05:16,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-08-21 18:05:16,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=983, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 18:05:16,749 INFO L87 Difference]: Start difference. First operand 1738 states and 2619 transitions. Second operand has 34 states, 34 states have (on average 2.0) internal successors, (68), 33 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:05:25,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:05:25,135 INFO L93 Difference]: Finished difference Result 3631 states and 5445 transitions. [2021-08-21 18:05:25,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2021-08-21 18:05:25,135 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.0) internal successors, (68), 33 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 37 [2021-08-21 18:05:25,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:05:25,139 INFO L225 Difference]: With dead ends: 3631 [2021-08-21 18:05:25,139 INFO L226 Difference]: Without dead ends: 3611 [2021-08-21 18:05:25,140 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4667 ImplicationChecksByTransitivity, 7174.4ms TimeCoverageRelationStatistics Valid=1697, Invalid=11875, Unknown=0, NotChecked=0, Total=13572 [2021-08-21 18:05:25,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3611 states. [2021-08-21 18:05:25,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3611 to 1743. [2021-08-21 18:05:25,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1743 states, 1742 states have (on average 1.510332950631458) internal successors, (2631), 1742 states have internal predecessors, (2631), 0 states have call successors, (0), 0 states have 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:05:25,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1743 states to 1743 states and 2631 transitions. [2021-08-21 18:05:25,157 INFO L78 Accepts]: Start accepts. Automaton has 1743 states and 2631 transitions. Word has length 37 [2021-08-21 18:05:25,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:05:25,158 INFO L470 AbstractCegarLoop]: Abstraction has 1743 states and 2631 transitions. [2021-08-21 18:05:25,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.0) internal successors, (68), 33 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:05:25,158 INFO L276 IsEmpty]: Start isEmpty. Operand 1743 states and 2631 transitions. [2021-08-21 18:05:25,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 18:05:25,159 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:05:25,159 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:05:25,192 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2021-08-21 18:05:25,360 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:05:25,360 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:05:25,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:05:25,360 INFO L82 PathProgramCache]: Analyzing trace with hash -742039869, now seen corresponding path program 55 times [2021-08-21 18:05:25,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:05:25,360 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669977653] [2021-08-21 18:05:25,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:05:25,360 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:05:25,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:05:26,191 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:05:26,191 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:05:26,191 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669977653] [2021-08-21 18:05:26,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669977653] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:05:26,191 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111130073] [2021-08-21 18:05:26,191 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:05:26,191 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:05:26,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:05:26,197 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:05:26,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2021-08-21 18:05:32,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:05:32,044 WARN L261 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 18:05:32,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:05:32,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:05:32,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:05:32,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:05:32,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 17 [2021-08-21 18:05:32,940 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:05:32,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111130073] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:05:32,940 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:05:32,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14] total 29 [2021-08-21 18:05:32,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300391865] [2021-08-21 18:05:32,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 18:05:32,941 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:05:32,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 18:05:32,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=736, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:05:32,941 INFO L87 Difference]: Start difference. First operand 1743 states and 2631 transitions. Second operand has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 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:05:36,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:05:36,020 INFO L93 Difference]: Finished difference Result 3491 states and 5230 transitions. [2021-08-21 18:05:36,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-08-21 18:05:36,020 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 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 37 [2021-08-21 18:05:36,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:05:36,024 INFO L225 Difference]: With dead ends: 3491 [2021-08-21 18:05:36,024 INFO L226 Difference]: Without dead ends: 3474 [2021-08-21 18:05:36,025 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1559 ImplicationChecksByTransitivity, 2665.3ms TimeCoverageRelationStatistics Valid=761, Invalid=4351, Unknown=0, NotChecked=0, Total=5112 [2021-08-21 18:05:36,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3474 states. [2021-08-21 18:05:36,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3474 to 1751. [2021-08-21 18:05:36,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1751 states, 1750 states have (on average 1.510857142857143) internal successors, (2644), 1750 states have internal predecessors, (2644), 0 states have call successors, (0), 0 states have 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:05:36,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1751 states to 1751 states and 2644 transitions. [2021-08-21 18:05:36,044 INFO L78 Accepts]: Start accepts. Automaton has 1751 states and 2644 transitions. Word has length 37 [2021-08-21 18:05:36,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:05:36,044 INFO L470 AbstractCegarLoop]: Abstraction has 1751 states and 2644 transitions. [2021-08-21 18:05:36,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 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:05:36,044 INFO L276 IsEmpty]: Start isEmpty. Operand 1751 states and 2644 transitions. [2021-08-21 18:05:36,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 18:05:36,046 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:05:36,046 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:05:36,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Forceful destruction successful, exit code 0 [2021-08-21 18:05:36,246 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:05:36,247 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:05:36,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:05:36,247 INFO L82 PathProgramCache]: Analyzing trace with hash 1597442669, now seen corresponding path program 56 times [2021-08-21 18:05:36,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:05:36,247 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138619481] [2021-08-21 18:05:36,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:05:36,247 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:05:36,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:05:36,997 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:05:36,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:05:36,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138619481] [2021-08-21 18:05:36,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138619481] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:05:36,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274880] [2021-08-21 18:05:36,997 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:05:36,997 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:05:36,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:05:36,998 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:05:36,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2021-08-21 18:05:42,896 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:05:42,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:05:42,897 WARN L261 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 18:05:42,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:05:43,617 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 25 treesize of output 13 [2021-08-21 18:05:43,742 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:05:43,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274880] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:05:43,742 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:05:43,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14] total 29 [2021-08-21 18:05:43,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953779047] [2021-08-21 18:05:43,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 18:05:43,743 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:05:43,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 18:05:43,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=729, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:05:43,743 INFO L87 Difference]: Start difference. First operand 1751 states and 2644 transitions. Second operand has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 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:05:46,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:05:46,838 INFO L93 Difference]: Finished difference Result 3302 states and 5047 transitions. [2021-08-21 18:05:46,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-08-21 18:05:46,838 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 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 37 [2021-08-21 18:05:46,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:05:46,842 INFO L225 Difference]: With dead ends: 3302 [2021-08-21 18:05:46,842 INFO L226 Difference]: Without dead ends: 3287 [2021-08-21 18:05:46,842 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1709 ImplicationChecksByTransitivity, 2716.7ms TimeCoverageRelationStatistics Valid=890, Invalid=4962, Unknown=0, NotChecked=0, Total=5852 [2021-08-21 18:05:46,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3287 states. [2021-08-21 18:05:46,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3287 to 1764. [2021-08-21 18:05:46,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1764 states, 1763 states have (on average 1.5121951219512195) internal successors, (2666), 1763 states have internal predecessors, (2666), 0 states have call successors, (0), 0 states have 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:05:46,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1764 states to 1764 states and 2666 transitions. [2021-08-21 18:05:46,859 INFO L78 Accepts]: Start accepts. Automaton has 1764 states and 2666 transitions. Word has length 37 [2021-08-21 18:05:46,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:05:46,860 INFO L470 AbstractCegarLoop]: Abstraction has 1764 states and 2666 transitions. [2021-08-21 18:05:46,860 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 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:05:46,860 INFO L276 IsEmpty]: Start isEmpty. Operand 1764 states and 2666 transitions. [2021-08-21 18:05:46,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 18:05:46,861 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:05:46,861 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:05:46,894 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Forceful destruction successful, exit code 0 [2021-08-21 18:05:47,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2021-08-21 18:05:47,062 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:05:47,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:05:47,062 INFO L82 PathProgramCache]: Analyzing trace with hash -834628051, now seen corresponding path program 57 times [2021-08-21 18:05:47,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:05:47,062 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252202723] [2021-08-21 18:05:47,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:05:47,062 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:05:47,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:05:47,806 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:05:47,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:05:47,806 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252202723] [2021-08-21 18:05:47,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252202723] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:05:47,806 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1279037078] [2021-08-21 18:05:47,806 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:05:47,806 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:05:47,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:05:47,807 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:05:47,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2021-08-21 18:05:53,861 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:05:53,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:05:53,862 WARN L261 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 41 conjunts are in the unsatisfiable core [2021-08-21 18:05:53,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:05:54,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:05:54,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:05:54,861 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:05:54,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 27 treesize of output 57 [2021-08-21 18:05:55,106 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:05:55,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1279037078] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:05:55,106 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:05:55,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19] total 34 [2021-08-21 18:05:55,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701015808] [2021-08-21 18:05:55,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-08-21 18:05:55,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:05:55,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-08-21 18:05:55,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=1052, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 18:05:55,107 INFO L87 Difference]: Start difference. First operand 1764 states and 2666 transitions. Second operand has 35 states, 35 states have (on average 1.9428571428571428) internal successors, (68), 34 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:05:58,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:05:58,439 INFO L93 Difference]: Finished difference Result 3360 states and 5026 transitions. [2021-08-21 18:05:58,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-08-21 18:05:58,440 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.9428571428571428) internal successors, (68), 34 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 37 [2021-08-21 18:05:58,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:05:58,443 INFO L225 Difference]: With dead ends: 3360 [2021-08-21 18:05:58,443 INFO L226 Difference]: Without dead ends: 3342 [2021-08-21 18:05:58,444 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1027 ImplicationChecksByTransitivity, 2598.2ms TimeCoverageRelationStatistics Valid=538, Invalid=3884, Unknown=0, NotChecked=0, Total=4422 [2021-08-21 18:05:58,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3342 states. [2021-08-21 18:05:58,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3342 to 1772. [2021-08-21 18:05:58,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1772 states, 1771 states have (on average 1.5143986448334275) internal successors, (2682), 1771 states have internal predecessors, (2682), 0 states have call successors, (0), 0 states have 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:05:58,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1772 states to 1772 states and 2682 transitions. [2021-08-21 18:05:58,469 INFO L78 Accepts]: Start accepts. Automaton has 1772 states and 2682 transitions. Word has length 37 [2021-08-21 18:05:58,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:05:58,469 INFO L470 AbstractCegarLoop]: Abstraction has 1772 states and 2682 transitions. [2021-08-21 18:05:58,469 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.9428571428571428) internal successors, (68), 34 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:05:58,469 INFO L276 IsEmpty]: Start isEmpty. Operand 1772 states and 2682 transitions. [2021-08-21 18:05:58,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 18:05:58,471 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:05:58,471 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:05:58,506 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Ended with exit code 0 [2021-08-21 18:05:58,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:05:58,685 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:05:58,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:05:58,685 INFO L82 PathProgramCache]: Analyzing trace with hash 1109279213, now seen corresponding path program 58 times [2021-08-21 18:05:58,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:05:58,685 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408746397] [2021-08-21 18:05:58,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:05:58,685 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:05:58,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:05:59,211 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:05:59,211 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:05:59,211 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408746397] [2021-08-21 18:05:59,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408746397] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:05:59,211 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407578715] [2021-08-21 18:05:59,211 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:05:59,211 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:05:59,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:05:59,212 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:05:59,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2021-08-21 18:06:05,373 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:06:05,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:06:05,374 WARN L261 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 18:06:05,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:06:06,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:06:06,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:06:06,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:06:06,170 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 37 treesize of output 17 [2021-08-21 18:06:06,259 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:06:06,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407578715] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:06:06,259 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:06:06,259 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14] total 29 [2021-08-21 18:06:06,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101713773] [2021-08-21 18:06:06,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 18:06:06,259 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:06:06,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 18:06:06,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=752, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:06:06,260 INFO L87 Difference]: Start difference. First operand 1772 states and 2682 transitions. Second operand has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 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:06:08,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:06:08,845 INFO L93 Difference]: Finished difference Result 3583 states and 5369 transitions. [2021-08-21 18:06:08,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-21 18:06:08,846 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 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 37 [2021-08-21 18:06:08,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:06:08,849 INFO L225 Difference]: With dead ends: 3583 [2021-08-21 18:06:08,849 INFO L226 Difference]: Without dead ends: 3566 [2021-08-21 18:06:08,849 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 856 ImplicationChecksByTransitivity, 1955.2ms TimeCoverageRelationStatistics Valid=468, Invalid=3072, Unknown=0, NotChecked=0, Total=3540 [2021-08-21 18:06:08,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3566 states. [2021-08-21 18:06:08,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3566 to 1770. [2021-08-21 18:06:08,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1770 states, 1769 states have (on average 1.5132843414358395) internal successors, (2677), 1769 states have internal predecessors, (2677), 0 states have call successors, (0), 0 states have 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:06:08,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1770 states to 1770 states and 2677 transitions. [2021-08-21 18:06:08,866 INFO L78 Accepts]: Start accepts. Automaton has 1770 states and 2677 transitions. Word has length 37 [2021-08-21 18:06:08,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:06:08,866 INFO L470 AbstractCegarLoop]: Abstraction has 1770 states and 2677 transitions. [2021-08-21 18:06:08,866 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2666666666666666) internal successors, (68), 29 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:06:08,867 INFO L276 IsEmpty]: Start isEmpty. Operand 1770 states and 2677 transitions. [2021-08-21 18:06:08,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 18:06:08,868 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:06:08,868 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:06:08,903 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2021-08-21 18:06:09,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:06:09,069 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:06:09,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:06:09,069 INFO L82 PathProgramCache]: Analyzing trace with hash -2109668285, now seen corresponding path program 59 times [2021-08-21 18:06:09,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:06:09,069 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451637233] [2021-08-21 18:06:09,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:06:09,069 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:06:09,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:06:09,517 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:06:09,517 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:06:09,517 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451637233] [2021-08-21 18:06:09,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451637233] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:06:09,517 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741785566] [2021-08-21 18:06:09,517 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:06:09,517 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:06:09,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:06:09,518 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:06:09,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2021-08-21 18:06:15,686 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:06:15,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:06:15,687 WARN L261 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 18:06:15,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:06:16,421 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 25 treesize of output 13 [2021-08-21 18:06:16,532 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:06:16,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741785566] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:06:16,533 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:06:16,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 26 [2021-08-21 18:06:16,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28583320] [2021-08-21 18:06:16,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-08-21 18:06:16,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:06:16,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-21 18:06:16,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=556, Unknown=0, NotChecked=0, Total=702 [2021-08-21 18:06:16,533 INFO L87 Difference]: Start difference. First operand 1770 states and 2677 transitions. Second operand has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 26 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:06:19,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:06:19,168 INFO L93 Difference]: Finished difference Result 3971 states and 6120 transitions. [2021-08-21 18:06:19,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-08-21 18:06:19,168 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-21 18:06:19,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:06:19,174 INFO L225 Difference]: With dead ends: 3971 [2021-08-21 18:06:19,174 INFO L226 Difference]: Without dead ends: 3953 [2021-08-21 18:06:19,175 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1478 ImplicationChecksByTransitivity, 2295.4ms TimeCoverageRelationStatistics Valid=804, Invalid=3752, Unknown=0, NotChecked=0, Total=4556 [2021-08-21 18:06:19,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3953 states. [2021-08-21 18:06:19,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3953 to 1804. [2021-08-21 18:06:19,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1804 states, 1803 states have (on average 1.519134775374376) internal successors, (2739), 1803 states have internal predecessors, (2739), 0 states have call successors, (0), 0 states have 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:06:19,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1804 states to 1804 states and 2739 transitions. [2021-08-21 18:06:19,206 INFO L78 Accepts]: Start accepts. Automaton has 1804 states and 2739 transitions. Word has length 37 [2021-08-21 18:06:19,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:06:19,206 INFO L470 AbstractCegarLoop]: Abstraction has 1804 states and 2739 transitions. [2021-08-21 18:06:19,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 26 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:06:19,206 INFO L276 IsEmpty]: Start isEmpty. Operand 1804 states and 2739 transitions. [2021-08-21 18:06:19,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-21 18:06:19,208 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:06:19,208 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:06:19,249 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Forceful destruction successful, exit code 0 [2021-08-21 18:06:19,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:06:19,432 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 18:06:19,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:06:19,433 INFO L82 PathProgramCache]: Analyzing trace with hash -1276892861, now seen corresponding path program 60 times [2021-08-21 18:06:19,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:06:19,433 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966799709] [2021-08-21 18:06:19,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:06:19,433 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:06:19,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:06:19,926 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:06:19,926 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:06:19,926 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966799709] [2021-08-21 18:06:19,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966799709] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:06:19,926 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987899146] [2021-08-21 18:06:19,926 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:06:19,926 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:06:19,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:06:19,927 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:06:19,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2021-08-21 18:06:26,204 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-21 18:06:26,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:06:26,205 WARN L261 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 18:06:26,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:06:26,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 25 treesize of output 13 [2021-08-21 18:06:27,036 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:06:27,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987899146] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:06:27,036 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:06:27,036 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 14] total 27 [2021-08-21 18:06:27,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679005446] [2021-08-21 18:06:27,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 18:06:27,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:06:27,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 18:06:27,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=609, Unknown=0, NotChecked=0, Total=756 [2021-08-21 18:06:27,037 INFO L87 Difference]: Start difference. First operand 1804 states and 2739 transitions. Second operand has 28 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 27 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2021-08-21 18:06:28,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 18:06:28,965 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT [2021-08-21 18:06:28,992 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-08-21 18:06:28,992 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:06:28,998 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Ended with exit code 0 [2021-08-21 18:06:29,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:06:29,166 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (1804states) and FLOYD_HOARE automaton (currently 30 states, 28 states before enhancement),while ReachableStatesComputation was computing reachable states (213 states constructed, input type IntersectNwa). [2021-08-21 18:06:29,168 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-21 18:06:29,168 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-08-21 18:06:29,175 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-08-21 18:06:29,175 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-21 18:06:29,176 INFO L202 PluginConnector]: Adding new model misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.08 06:06:29 BasicIcfg [2021-08-21 18:06:29,176 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-21 18:06:29,177 INFO L168 Benchmark]: Toolchain (without parser) took 700339.93 ms. Allocated memory was 192.9 MB in the beginning and 1.7 GB in the end (delta: 1.5 GB). Free memory was 173.9 MB in the beginning and 1.3 GB in the end (delta: -1.1 GB). Peak memory consumption was 389.4 MB. Max. memory is 8.0 GB. [2021-08-21 18:06:29,177 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.21 ms. Allocated memory is still 192.9 MB. Free memory is still 175.0 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-08-21 18:06:29,177 INFO L168 Benchmark]: Boogie Procedure Inliner took 25.34 ms. Allocated memory is still 192.9 MB. Free memory was 173.8 MB in the beginning and 172.4 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-21 18:06:29,177 INFO L168 Benchmark]: Boogie Preprocessor took 18.96 ms. Allocated memory is still 192.9 MB. Free memory was 172.4 MB in the beginning and 171.4 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:06:29,177 INFO L168 Benchmark]: RCFGBuilder took 297.32 ms. Allocated memory is still 192.9 MB. Free memory was 171.2 MB in the beginning and 159.0 MB in the end (delta: 12.2 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. [2021-08-21 18:06:29,177 INFO L168 Benchmark]: TraceAbstraction took 699992.87 ms. Allocated memory was 192.9 MB in the beginning and 1.7 GB in the end (delta: 1.5 GB). Free memory was 158.6 MB in the beginning and 1.3 GB in the end (delta: -1.1 GB). Peak memory consumption was 373.6 MB. Max. memory is 8.0 GB. [2021-08-21 18:06:29,178 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.21 ms. Allocated memory is still 192.9 MB. Free memory is still 175.0 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 25.34 ms. Allocated memory is still 192.9 MB. Free memory was 173.8 MB in the beginning and 172.4 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 18.96 ms. Allocated memory is still 192.9 MB. Free memory was 172.4 MB in the beginning and 171.4 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 297.32 ms. Allocated memory is still 192.9 MB. Free memory was 171.2 MB in the beginning and 159.0 MB in the end (delta: 12.2 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. * TraceAbstraction took 699992.87 ms. Allocated memory was 192.9 MB in the beginning and 1.7 GB in the end (delta: 1.5 GB). Free memory was 158.6 MB in the beginning and 1.3 GB in the end (delta: -1.1 GB). Peak memory consumption was 373.6 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 142, positive: 120, positive conditional: 120, positive unconditional: 0, negative: 22, negative conditional: 22, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 120, positive: 120, positive conditional: 0, positive unconditional: 120, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 120, positive: 120, positive conditional: 0, positive unconditional: 120, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 120, positive: 120, positive conditional: 0, positive unconditional: 120, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 120, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 120, unknown conditional: 0, unknown unconditional: 120] , Statistics on independence cache: Total cache size (in pairs): 120, Positive cache size: 120, Positive conditional cache size: 0, Positive unconditional cache size: 120, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Independence queries for same thread: 22 - 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: 65]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (1804states) and FLOYD_HOARE automaton (currently 30 states, 28 states before enhancement),while ReachableStatesComputation was computing reachable states (213 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (1804states) and FLOYD_HOARE automaton (currently 30 states, 28 states before enhancement),while ReachableStatesComputation was computing reachable states (213 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (1804states) and FLOYD_HOARE automaton (currently 30 states, 28 states before enhancement),while ReachableStatesComputation was computing reachable states (213 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 48 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 699851.7ms, OverallIterations: 122, TraceHistogramMax: 3, EmptinessCheckTime: 160.1ms, AutomataDifference: 209408.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 117.0ms, PartialOrderReductionTime: 97.2ms, HoareTripleCheckerStatistics: 2318 SDtfs, 29596 SDslu, 16581 SDs, 0 SdLazy, 123043 SolverSat, 16666 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 60429.3ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 8199 GetRequests, 2757 SyntacticMatches, 273 SemanticMatches, 5169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87757 ImplicationChecksByTransitivity, 173040.1ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=1804occurred in iteration=121, InterpolantAutomatonStates: 4156, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 1405.1ms AutomataMinimizationTime, 121 MinimizatonAttempts, 99967 StatesRemovedByMinimization, 121 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 418.9ms SsaConstructionTime, 2022.9ms SatisfiabilityAnalysisTime, 115557.3ms InterpolantComputationTime, 7435 NumberOfCodeBlocks, 7435 NumberOfCodeBlocksAsserted, 409 NumberOfCheckSat, 7194 ConstructedInterpolants, 70 QuantifiedInterpolants, 137426 SizeOfPredicates, 783 NumberOfNonLiveVariables, 7544 ConjunctsInSsa, 3352 ConjunctsInUnsatCore, 241 InterpolantComputations, 3 PerfectInterpolantSequences, 290/3574 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