/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Delay.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/mts.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-87fd7473a0bda1db0ad7f77f2116346063730f21-87fd747 [2021-08-21 18:38:02,885 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-21 18:38:02,887 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-21 18:38:02,933 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-21 18:38:02,933 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-21 18:38:02,935 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-21 18:38:02,937 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-21 18:38:02,941 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-21 18:38:02,942 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-21 18:38:02,945 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-21 18:38:02,946 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-21 18:38:02,947 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-21 18:38:02,947 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-21 18:38:02,954 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-21 18:38:02,955 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-21 18:38:02,957 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-21 18:38:02,958 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-21 18:38:02,958 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-21 18:38:02,960 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-21 18:38:02,966 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-21 18:38:02,966 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-21 18:38:02,969 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-21 18:38:02,970 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-21 18:38:02,973 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-21 18:38:02,977 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-21 18:38:02,977 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-21 18:38:02,977 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-21 18:38:02,993 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-21 18:38:02,993 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-21 18:38:02,993 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-21 18:38:02,993 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-21 18:38:02,994 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-21 18:38:02,995 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-21 18:38:02,995 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-21 18:38:02,996 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-21 18:38:02,996 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-21 18:38:02,997 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-21 18:38:02,997 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-21 18:38:02,997 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-21 18:38:02,998 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-21 18:38:02,999 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-21 18:38:03,002 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Delay.epf [2021-08-21 18:38:03,052 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-21 18:38:03,052 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-21 18:38:03,054 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-21 18:38:03,054 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-21 18:38:03,054 INFO L138 SettingsManager]: * Use SBE=true [2021-08-21 18:38:03,054 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-21 18:38:03,055 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-21 18:38:03,055 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-21 18:38:03,055 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-21 18:38:03,055 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-21 18:38:03,055 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-21 18:38:03,056 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-21 18:38:03,056 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-21 18:38:03,056 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-21 18:38:03,056 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-21 18:38:03,056 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-21 18:38:03,056 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-21 18:38:03,056 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-21 18:38:03,056 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-21 18:38:03,056 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-21 18:38:03,056 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-21 18:38:03,057 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 18:38:03,057 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-21 18:38:03,057 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-21 18:38:03,057 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-21 18:38:03,057 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-21 18:38:03,057 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-21 18:38:03,057 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-21 18:38:03,057 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-21 18:38:03,057 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_DELAY_SET [2021-08-21 18:38:03,057 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-08-21 18:38:03,478 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-21 18:38:03,507 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-21 18:38:03,509 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-21 18:38:03,510 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-21 18:38:03,521 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-21 18:38:03,521 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/mts.wvr.bpl [2021-08-21 18:38:03,522 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/mts.wvr.bpl' [2021-08-21 18:38:03,539 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-21 18:38:03,540 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-21 18:38:03,548 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-21 18:38:03,548 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-21 18:38:03,548 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-21 18:38:03,560 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "mts.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:38:03" (1/1) ... [2021-08-21 18:38:03,566 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "mts.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:38:03" (1/1) ... [2021-08-21 18:38:03,575 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-21 18:38:03,579 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-21 18:38:03,579 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-21 18:38:03,579 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-21 18:38:03,584 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "mts.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:38:03" (1/1) ... [2021-08-21 18:38:03,584 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "mts.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:38:03" (1/1) ... [2021-08-21 18:38:03,586 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "mts.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:38:03" (1/1) ... [2021-08-21 18:38:03,586 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "mts.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:38:03" (1/1) ... [2021-08-21 18:38:03,593 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "mts.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:38:03" (1/1) ... [2021-08-21 18:38:03,611 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "mts.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:38:03" (1/1) ... [2021-08-21 18:38:03,612 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "mts.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:38:03" (1/1) ... [2021-08-21 18:38:03,616 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-21 18:38:03,616 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-21 18:38:03,616 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-21 18:38:03,616 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-21 18:38:03,617 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "mts.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:38:03" (1/1) ... [2021-08-21 18:38:03,622 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 18:38:03,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:38:03,650 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-08-21 18:38:03,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-08-21 18:38:03,696 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-21 18:38:03,696 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-21 18:38:03,696 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-21 18:38:03,696 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-21 18:38:03,696 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-21 18:38:03,696 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-21 18:38:03,696 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-21 18:38:03,696 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-21 18:38:03,696 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-21 18:38:03,696 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-08-21 18:38:03,697 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-08-21 18:38:03,697 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-08-21 18:38:03,697 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-21 18:38:03,974 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-21 18:38:03,975 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-21 18:38:03,976 INFO L202 PluginConnector]: Adding new model mts.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 06:38:03 BoogieIcfgContainer [2021-08-21 18:38:03,976 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-21 18:38:03,977 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-21 18:38:03,977 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-21 18:38:03,979 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-21 18:38:03,979 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "mts.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:38:03" (1/2) ... [2021-08-21 18:38:04,001 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d559d3b and model type mts.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.08 06:38:04, skipping insertion in model container [2021-08-21 18:38:04,001 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "mts.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 06:38:03" (2/2) ... [2021-08-21 18:38:04,002 INFO L111 eAbstractionObserver]: Analyzing ICFG mts.wvr.bpl [2021-08-21 18:38:04,006 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-21 18:38:04,006 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-21 18:38:04,006 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-21 18:38:04,006 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-21 18:38:04,061 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-08-21 18:38:04,106 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-21 18:38:04,129 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-21 18:38:04,129 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-08-21 18:38:04,251 INFO L276 IsEmpty]: Start isEmpty. Operand has 112 states, 79 states have (on average 1.7468354430379747) internal successors, (138), 111 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:04,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-21 18:38:04,256 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:38:04,256 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:38:04,256 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:38:04,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:38:04,260 INFO L82 PathProgramCache]: Analyzing trace with hash -1203748231, now seen corresponding path program 1 times [2021-08-21 18:38:04,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:38:04,269 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483044842] [2021-08-21 18:38:04,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:04,270 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:38:04,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:04,444 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 18:38:04,444 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:38:04,444 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483044842] [2021-08-21 18:38:04,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483044842] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 18:38:04,445 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 18:38:04,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-21 18:38:04,446 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587001343] [2021-08-21 18:38:04,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-21 18:38:04,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:38:04,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-21 18:38:04,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-21 18:38:04,463 INFO L87 Difference]: Start difference. First operand has 112 states, 79 states have (on average 1.7468354430379747) internal successors, (138), 111 states have internal predecessors, (138), 0 states have call successors, (0), 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 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:04,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:38:04,509 INFO L93 Difference]: Finished difference Result 154 states and 194 transitions. [2021-08-21 18:38:04,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 18:38:04,510 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-08-21 18:38:04,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:38:04,516 INFO L225 Difference]: With dead ends: 154 [2021-08-21 18:38:04,516 INFO L226 Difference]: Without dead ends: 52 [2021-08-21 18:38:04,517 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 35.8ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-21 18:38:04,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2021-08-21 18:38:04,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 45. [2021-08-21 18:38:04,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 1.5681818181818181) internal successors, (69), 44 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:04,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 69 transitions. [2021-08-21 18:38:04,537 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 69 transitions. Word has length 18 [2021-08-21 18:38:04,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:38:04,538 INFO L470 AbstractCegarLoop]: Abstraction has 45 states and 69 transitions. [2021-08-21 18:38:04,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:04,538 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 69 transitions. [2021-08-21 18:38:04,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-21 18:38:04,539 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:38:04,539 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] [2021-08-21 18:38:04,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-21 18:38:04,539 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:38:04,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:38:04,540 INFO L82 PathProgramCache]: Analyzing trace with hash 77863131, now seen corresponding path program 1 times [2021-08-21 18:38:04,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:38:04,540 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715892695] [2021-08-21 18:38:04,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:04,540 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:38:04,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:04,571 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:38:04,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:38:04,571 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715892695] [2021-08-21 18:38:04,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715892695] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 18:38:04,571 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 18:38:04,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-21 18:38:04,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978619422] [2021-08-21 18:38:04,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 18:38:04,573 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:38:04,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 18:38:04,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 18:38:04,573 INFO L87 Difference]: Start difference. First operand 45 states and 69 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:04,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:38:04,597 INFO L93 Difference]: Finished difference Result 57 states and 98 transitions. [2021-08-21 18:38:04,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-21 18:38:04,597 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-21 18:38:04,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:38:04,598 INFO L225 Difference]: With dead ends: 57 [2021-08-21 18:38:04,598 INFO L226 Difference]: Without dead ends: 57 [2021-08-21 18:38:04,598 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.4ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 18:38:04,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2021-08-21 18:38:04,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2021-08-21 18:38:04,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 1.75) internal successors, (98), 56 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:04,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 98 transitions. [2021-08-21 18:38:04,602 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 98 transitions. Word has length 20 [2021-08-21 18:38:04,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:38:04,603 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 98 transitions. [2021-08-21 18:38:04,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:04,603 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 98 transitions. [2021-08-21 18:38:04,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-08-21 18:38:04,604 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:38:04,604 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:38:04,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-21 18:38:04,604 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:38:04,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:38:04,605 INFO L82 PathProgramCache]: Analyzing trace with hash -2045406279, now seen corresponding path program 1 times [2021-08-21 18:38:04,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:38:04,605 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596040340] [2021-08-21 18:38:04,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:04,605 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:38:04,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:04,989 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 18:38:04,990 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:38:04,990 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596040340] [2021-08-21 18:38:04,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596040340] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:04,990 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933619855] [2021-08-21 18:38:04,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:04,990 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:04,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:38:05,005 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:38:05,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-08-21 18:38:05,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:05,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-21 18:38:05,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:38:05,576 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 18:38:05,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 51 [2021-08-21 18:38:05,781 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 18:38:05,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933619855] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:05,781 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:38:05,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-21 18:38:05,781 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473729922] [2021-08-21 18:38:05,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:38:05,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:38:05,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:38:05,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:38:05,783 INFO L87 Difference]: Start difference. First operand 57 states and 98 transitions. Second operand has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:06,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:38:06,006 INFO L93 Difference]: Finished difference Result 121 states and 202 transitions. [2021-08-21 18:38:06,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 18:38:06,007 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-08-21 18:38:06,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:38:06,008 INFO L225 Difference]: With dead ends: 121 [2021-08-21 18:38:06,008 INFO L226 Difference]: Without dead ends: 116 [2021-08-21 18:38:06,008 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 303.8ms TimeCoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:38:06,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-08-21 18:38:06,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 75. [2021-08-21 18:38:06,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 74 states have (on average 1.864864864864865) internal successors, (138), 74 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:06,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 138 transitions. [2021-08-21 18:38:06,013 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 138 transitions. Word has length 22 [2021-08-21 18:38:06,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:38:06,014 INFO L470 AbstractCegarLoop]: Abstraction has 75 states and 138 transitions. [2021-08-21 18:38:06,014 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:06,014 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 138 transitions. [2021-08-21 18:38:06,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-08-21 18:38:06,015 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:38:06,015 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:38:06,035 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 18:38:06,232 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:06,233 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:38:06,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:38:06,233 INFO L82 PathProgramCache]: Analyzing trace with hash 677176249, now seen corresponding path program 2 times [2021-08-21 18:38:06,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:38:06,234 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459021794] [2021-08-21 18:38:06,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:06,234 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:38:06,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:06,432 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 18:38:06,433 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:38:06,433 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459021794] [2021-08-21 18:38:06,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459021794] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:06,433 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232502486] [2021-08-21 18:38:06,433 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:38:06,433 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:06,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:38:06,439 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:38:06,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-08-21 18:38:06,532 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:38:06,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:38:06,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-21 18:38:06,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:38:06,830 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:38:06,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 42 [2021-08-21 18:38:07,084 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 18:38:07,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232502486] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:07,085 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:38:07,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2021-08-21 18:38:07,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725336308] [2021-08-21 18:38:07,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:38:07,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:38:07,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:38:07,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:38:07,086 INFO L87 Difference]: Start difference. First operand 75 states and 138 transitions. Second operand has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:07,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:38:07,536 INFO L93 Difference]: Finished difference Result 159 states and 270 transitions. [2021-08-21 18:38:07,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 18:38:07,537 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-08-21 18:38:07,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:38:07,538 INFO L225 Difference]: With dead ends: 159 [2021-08-21 18:38:07,538 INFO L226 Difference]: Without dead ends: 154 [2021-08-21 18:38:07,538 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 470.7ms TimeCoverageRelationStatistics Valid=125, Invalid=337, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:38:07,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2021-08-21 18:38:07,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 77. [2021-08-21 18:38:07,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 76 states have (on average 1.881578947368421) internal successors, (143), 76 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:07,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 143 transitions. [2021-08-21 18:38:07,543 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 143 transitions. Word has length 22 [2021-08-21 18:38:07,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:38:07,544 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 143 transitions. [2021-08-21 18:38:07,544 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:07,544 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 143 transitions. [2021-08-21 18:38:07,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-08-21 18:38:07,544 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:38:07,545 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:38:07,563 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-08-21 18:38:07,757 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2021-08-21 18:38:07,757 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:38:07,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:38:07,758 INFO L82 PathProgramCache]: Analyzing trace with hash 503486073, now seen corresponding path program 3 times [2021-08-21 18:38:07,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:38:07,758 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364063227] [2021-08-21 18:38:07,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:07,758 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:38:07,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:07,971 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 18:38:07,971 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:38:07,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364063227] [2021-08-21 18:38:07,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364063227] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:07,972 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62175278] [2021-08-21 18:38:07,972 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:38:07,972 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:07,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:38:07,973 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:38:08,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-08-21 18:38:08,138 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 18:38:08,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:38:08,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-21 18:38:08,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:38:08,416 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:38:08,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 56 [2021-08-21 18:38:08,826 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 18:38:08,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62175278] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:08,827 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:38:08,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2021-08-21 18:38:08,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070928990] [2021-08-21 18:38:08,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:38:08,827 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:38:08,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:38:08,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:38:08,828 INFO L87 Difference]: Start difference. First operand 77 states and 143 transitions. Second operand has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:09,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:38:09,312 INFO L93 Difference]: Finished difference Result 138 states and 243 transitions. [2021-08-21 18:38:09,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 18:38:09,312 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-08-21 18:38:09,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:38:09,313 INFO L225 Difference]: With dead ends: 138 [2021-08-21 18:38:09,313 INFO L226 Difference]: Without dead ends: 133 [2021-08-21 18:38:09,313 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 500.8ms TimeCoverageRelationStatistics Valid=137, Invalid=325, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:38:09,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-08-21 18:38:09,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 81. [2021-08-21 18:38:09,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 80 states have (on average 1.8875) internal successors, (151), 80 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:09,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 151 transitions. [2021-08-21 18:38:09,318 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 151 transitions. Word has length 22 [2021-08-21 18:38:09,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:38:09,318 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 151 transitions. [2021-08-21 18:38:09,318 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:09,318 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 151 transitions. [2021-08-21 18:38:09,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 18:38:09,319 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:38:09,319 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:38:09,338 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-08-21 18:38:09,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:09,520 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:38:09,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:38:09,520 INFO L82 PathProgramCache]: Analyzing trace with hash -1241290469, now seen corresponding path program 4 times [2021-08-21 18:38:09,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:38:09,520 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455511776] [2021-08-21 18:38:09,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:09,521 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:38:09,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:09,593 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:09,593 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:38:09,593 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455511776] [2021-08-21 18:38:09,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455511776] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:09,593 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541671683] [2021-08-21 18:38:09,593 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:38:09,593 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:09,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:38:09,594 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:38:09,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-08-21 18:38:09,825 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:38:09,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:38:09,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:38:09,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:38:09,943 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:09,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541671683] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:09,943 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:38:09,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-21 18:38:09,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325026004] [2021-08-21 18:38:09,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 18:38:09,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:38:09,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 18:38:09,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:38:09,944 INFO L87 Difference]: Start difference. First operand 81 states and 151 transitions. Second operand has 12 states, 12 states have (on average 3.0) internal successors, (36), 12 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:10,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:38:10,077 INFO L93 Difference]: Finished difference Result 192 states and 333 transitions. [2021-08-21 18:38:10,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 18:38:10,079 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.0) internal successors, (36), 12 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 18:38:10,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:38:10,080 INFO L225 Difference]: With dead ends: 192 [2021-08-21 18:38:10,080 INFO L226 Difference]: Without dead ends: 192 [2021-08-21 18:38:10,081 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 96.9ms TimeCoverageRelationStatistics Valid=102, Invalid=278, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:38:10,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-08-21 18:38:10,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 97. [2021-08-21 18:38:10,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.0208333333333335) internal successors, (194), 96 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:10,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 194 transitions. [2021-08-21 18:38:10,085 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 194 transitions. Word has length 24 [2021-08-21 18:38:10,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:38:10,086 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 194 transitions. [2021-08-21 18:38:10,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.0) internal successors, (36), 12 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:10,086 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 194 transitions. [2021-08-21 18:38:10,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 18:38:10,087 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:38:10,087 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:38:10,104 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-08-21 18:38:10,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:10,304 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:38:10,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:38:10,304 INFO L82 PathProgramCache]: Analyzing trace with hash 1562181915, now seen corresponding path program 5 times [2021-08-21 18:38:10,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:38:10,304 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926308202] [2021-08-21 18:38:10,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:10,304 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:38:10,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:10,369 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:10,369 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:38:10,369 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926308202] [2021-08-21 18:38:10,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926308202] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:10,369 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870017963] [2021-08-21 18:38:10,369 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:38:10,369 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:10,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:38:10,379 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:38:10,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-08-21 18:38:10,691 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:38:10,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:38:10,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:38:10,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:38:10,846 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:10,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1870017963] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:10,847 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:38:10,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 18:38:10,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690612373] [2021-08-21 18:38:10,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:38:10,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:38:10,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:38:10,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:38:10,849 INFO L87 Difference]: Start difference. First operand 97 states and 194 transitions. Second operand has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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:38:11,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:38:11,259 INFO L93 Difference]: Finished difference Result 254 states and 436 transitions. [2021-08-21 18:38:11,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 18:38:11,259 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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 24 [2021-08-21 18:38:11,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:38:11,266 INFO L225 Difference]: With dead ends: 254 [2021-08-21 18:38:11,266 INFO L226 Difference]: Without dead ends: 254 [2021-08-21 18:38:11,280 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 235.3ms TimeCoverageRelationStatistics Valid=212, Invalid=718, Unknown=0, NotChecked=0, Total=930 [2021-08-21 18:38:11,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2021-08-21 18:38:11,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 99. [2021-08-21 18:38:11,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.010204081632653) internal successors, (197), 98 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:11,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 197 transitions. [2021-08-21 18:38:11,298 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 197 transitions. Word has length 24 [2021-08-21 18:38:11,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:38:11,299 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 197 transitions. [2021-08-21 18:38:11,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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:38:11,299 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 197 transitions. [2021-08-21 18:38:11,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 18:38:11,314 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:38:11,314 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:38:11,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-08-21 18:38:11,530 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:11,531 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:38:11,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:38:11,531 INFO L82 PathProgramCache]: Analyzing trace with hash -548096105, now seen corresponding path program 1 times [2021-08-21 18:38:11,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:38:11,531 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575574230] [2021-08-21 18:38:11,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:11,531 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:38:11,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:11,584 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:38:11,584 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:38:11,584 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575574230] [2021-08-21 18:38:11,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575574230] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:11,584 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706926668] [2021-08-21 18:38:11,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:11,584 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:11,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:38:11,603 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:38:11,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-08-21 18:38:11,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:11,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 18:38:11,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:38:11,895 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:38:11,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706926668] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:11,896 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:38:11,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-21 18:38:11,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676444044] [2021-08-21 18:38:11,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 18:38:11,896 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:38:11,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 18:38:11,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-21 18:38:11,897 INFO L87 Difference]: Start difference. First operand 99 states and 197 transitions. Second operand has 8 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:11,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:38:11,951 INFO L93 Difference]: Finished difference Result 206 states and 383 transitions. [2021-08-21 18:38:11,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 18:38:11,954 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 18:38:11,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:38:11,954 INFO L225 Difference]: With dead ends: 206 [2021-08-21 18:38:11,955 INFO L226 Difference]: Without dead ends: 206 [2021-08-21 18:38:11,955 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 37.9ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:38:11,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-08-21 18:38:11,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 147. [2021-08-21 18:38:11,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.0616438356164384) internal successors, (301), 146 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:11,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 301 transitions. [2021-08-21 18:38:11,958 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 301 transitions. Word has length 24 [2021-08-21 18:38:11,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:38:11,959 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 301 transitions. [2021-08-21 18:38:11,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:11,959 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 301 transitions. [2021-08-21 18:38:11,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 18:38:11,959 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:38:11,959 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:38:11,978 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-08-21 18:38:12,181 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:12,181 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:38:12,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:38:12,181 INFO L82 PathProgramCache]: Analyzing trace with hash 1897123607, now seen corresponding path program 6 times [2021-08-21 18:38:12,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:38:12,181 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689449817] [2021-08-21 18:38:12,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:12,182 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:38:12,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:12,241 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:12,241 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:38:12,241 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689449817] [2021-08-21 18:38:12,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689449817] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:12,241 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1612311874] [2021-08-21 18:38:12,241 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:38:12,241 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:12,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:38:12,242 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:38:12,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-08-21 18:38:12,479 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:38:12,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:38:12,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:38:12,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:38:12,684 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:12,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1612311874] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:12,684 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:38:12,684 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-08-21 18:38:12,686 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368660105] [2021-08-21 18:38:12,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:38:12,686 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:38:12,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:38:12,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:38:12,687 INFO L87 Difference]: Start difference. First operand 147 states and 301 transitions. Second operand has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 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:38:12,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:38:12,833 INFO L93 Difference]: Finished difference Result 230 states and 441 transitions. [2021-08-21 18:38:12,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 18:38:12,834 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 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 24 [2021-08-21 18:38:12,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:38:12,835 INFO L225 Difference]: With dead ends: 230 [2021-08-21 18:38:12,835 INFO L226 Difference]: Without dead ends: 218 [2021-08-21 18:38:12,835 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 137.7ms TimeCoverageRelationStatistics Valid=89, Invalid=253, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:38:12,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-08-21 18:38:12,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 183. [2021-08-21 18:38:12,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.043956043956044) internal successors, (372), 182 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:12,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 372 transitions. [2021-08-21 18:38:12,840 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 372 transitions. Word has length 24 [2021-08-21 18:38:12,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:38:12,840 INFO L470 AbstractCegarLoop]: Abstraction has 183 states and 372 transitions. [2021-08-21 18:38:12,840 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 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:38:12,840 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 372 transitions. [2021-08-21 18:38:12,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 18:38:12,841 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:38:12,841 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:38:12,857 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-08-21 18:38:13,057 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:13,057 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:38:13,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:38:13,058 INFO L82 PathProgramCache]: Analyzing trace with hash -1344122985, now seen corresponding path program 2 times [2021-08-21 18:38:13,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:38:13,058 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058279772] [2021-08-21 18:38:13,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:13,058 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:38:13,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:13,089 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:38:13,089 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:38:13,089 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058279772] [2021-08-21 18:38:13,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058279772] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:13,089 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635399932] [2021-08-21 18:38:13,089 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:38:13,089 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:13,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:38:13,090 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:38:13,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-08-21 18:38:13,338 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:38:13,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:38:13,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 18:38:13,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:38:13,431 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:38:13,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635399932] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:13,431 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:38:13,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-21 18:38:13,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932696837] [2021-08-21 18:38:13,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 18:38:13,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:38:13,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 18:38:13,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-21 18:38:13,432 INFO L87 Difference]: Start difference. First operand 183 states and 372 transitions. Second operand has 8 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:13,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:38:13,511 INFO L93 Difference]: Finished difference Result 221 states and 420 transitions. [2021-08-21 18:38:13,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 18:38:13,511 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 18:38:13,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:38:13,516 INFO L225 Difference]: With dead ends: 221 [2021-08-21 18:38:13,516 INFO L226 Difference]: Without dead ends: 221 [2021-08-21 18:38:13,516 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 53.1ms TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:38:13,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-08-21 18:38:13,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 171. [2021-08-21 18:38:13,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.0058823529411764) internal successors, (341), 170 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:13,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 341 transitions. [2021-08-21 18:38:13,519 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 341 transitions. Word has length 24 [2021-08-21 18:38:13,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:38:13,519 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 341 transitions. [2021-08-21 18:38:13,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:13,520 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 341 transitions. [2021-08-21 18:38:13,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 18:38:13,520 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:38:13,520 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:38:13,537 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-08-21 18:38:13,737 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-08-21 18:38:13,737 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:38:13,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:38:13,737 INFO L82 PathProgramCache]: Analyzing trace with hash -1888940009, now seen corresponding path program 7 times [2021-08-21 18:38:13,738 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:38:13,738 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793361594] [2021-08-21 18:38:13,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:13,738 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:38:13,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:13,779 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:13,779 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:38:13,779 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793361594] [2021-08-21 18:38:13,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793361594] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:13,779 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851818273] [2021-08-21 18:38:13,779 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:38:13,779 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:13,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:38:13,780 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:38:13,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-08-21 18:38:14,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:14,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:38:14,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:38:14,182 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:14,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851818273] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:14,182 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:38:14,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 18:38:14,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109550511] [2021-08-21 18:38:14,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:38:14,183 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:38:14,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:38:14,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:38:14,183 INFO L87 Difference]: Start difference. First operand 171 states and 341 transitions. Second operand has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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:38:14,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:38:14,695 INFO L93 Difference]: Finished difference Result 577 states and 984 transitions. [2021-08-21 18:38:14,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-21 18:38:14,695 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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 24 [2021-08-21 18:38:14,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:38:14,697 INFO L225 Difference]: With dead ends: 577 [2021-08-21 18:38:14,697 INFO L226 Difference]: Without dead ends: 577 [2021-08-21 18:38:14,698 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 694 ImplicationChecksByTransitivity, 367.1ms TimeCoverageRelationStatistics Valid=490, Invalid=1580, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 18:38:14,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2021-08-21 18:38:14,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 183. [2021-08-21 18:38:14,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.0549450549450547) internal successors, (374), 182 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:14,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 374 transitions. [2021-08-21 18:38:14,704 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 374 transitions. Word has length 24 [2021-08-21 18:38:14,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:38:14,705 INFO L470 AbstractCegarLoop]: Abstraction has 183 states and 374 transitions. [2021-08-21 18:38:14,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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:38:14,705 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 374 transitions. [2021-08-21 18:38:14,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 18:38:14,705 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:38:14,705 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:38:14,722 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-08-21 18:38:14,922 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:14,922 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:38:14,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:38:14,922 INFO L82 PathProgramCache]: Analyzing trace with hash -1631117545, now seen corresponding path program 8 times [2021-08-21 18:38:14,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:38:14,923 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926090951] [2021-08-21 18:38:14,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:14,923 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:38:14,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:14,981 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:14,981 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:38:14,981 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926090951] [2021-08-21 18:38:14,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926090951] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:14,981 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1580959132] [2021-08-21 18:38:14,982 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:38:14,982 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:14,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:38:15,001 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:38:15,026 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-08-21 18:38:15,267 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:38:15,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:38:15,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:38:15,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:38:15,405 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:15,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1580959132] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:15,406 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:38:15,406 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-08-21 18:38:15,406 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799928694] [2021-08-21 18:38:15,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:38:15,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:38:15,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:38:15,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:38:15,407 INFO L87 Difference]: Start difference. First operand 183 states and 374 transitions. Second operand has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 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:38:15,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:38:15,600 INFO L93 Difference]: Finished difference Result 355 states and 658 transitions. [2021-08-21 18:38:15,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 18:38:15,601 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 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 24 [2021-08-21 18:38:15,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:38:15,603 INFO L225 Difference]: With dead ends: 355 [2021-08-21 18:38:15,603 INFO L226 Difference]: Without dead ends: 351 [2021-08-21 18:38:15,604 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 178.6ms TimeCoverageRelationStatistics Valid=147, Invalid=405, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:38:15,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2021-08-21 18:38:15,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 240. [2021-08-21 18:38:15,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 239 states have (on average 2.1171548117154813) internal successors, (506), 239 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:15,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 506 transitions. [2021-08-21 18:38:15,609 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 506 transitions. Word has length 24 [2021-08-21 18:38:15,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:38:15,610 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 506 transitions. [2021-08-21 18:38:15,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 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:38:15,610 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 506 transitions. [2021-08-21 18:38:15,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 18:38:15,610 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:38:15,610 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:38:15,645 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-08-21 18:38:15,828 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-08-21 18:38:15,828 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:38:15,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:38:15,831 INFO L82 PathProgramCache]: Analyzing trace with hash 1091464983, now seen corresponding path program 9 times [2021-08-21 18:38:15,831 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:38:15,831 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230976361] [2021-08-21 18:38:15,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:15,831 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:38:15,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:15,893 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:15,894 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:38:15,894 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230976361] [2021-08-21 18:38:15,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230976361] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:15,894 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109549120] [2021-08-21 18:38:15,894 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:38:15,894 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:15,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:38:15,895 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:38:15,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-08-21 18:38:16,180 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:38:16,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:38:16,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:38:16,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:38:16,292 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:16,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109549120] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:16,292 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:38:16,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-08-21 18:38:16,293 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491901326] [2021-08-21 18:38:16,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:38:16,293 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:38:16,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:38:16,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:38:16,293 INFO L87 Difference]: Start difference. First operand 240 states and 506 transitions. Second operand has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 12 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:16,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:38:16,565 INFO L93 Difference]: Finished difference Result 370 states and 706 transitions. [2021-08-21 18:38:16,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 18:38:16,565 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 12 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 18:38:16,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:38:16,567 INFO L225 Difference]: With dead ends: 370 [2021-08-21 18:38:16,567 INFO L226 Difference]: Without dead ends: 370 [2021-08-21 18:38:16,567 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 155.2ms TimeCoverageRelationStatistics Valid=211, Invalid=491, Unknown=0, NotChecked=0, Total=702 [2021-08-21 18:38:16,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2021-08-21 18:38:16,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 253. [2021-08-21 18:38:16,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 252 states have (on average 2.0952380952380953) internal successors, (528), 252 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:16,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 528 transitions. [2021-08-21 18:38:16,573 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 528 transitions. Word has length 24 [2021-08-21 18:38:16,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:38:16,573 INFO L470 AbstractCegarLoop]: Abstraction has 253 states and 528 transitions. [2021-08-21 18:38:16,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 12 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:16,573 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 528 transitions. [2021-08-21 18:38:16,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 18:38:16,573 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:38:16,573 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:38:16,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-08-21 18:38:16,790 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-08-21 18:38:16,791 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:38:16,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:38:16,791 INFO L82 PathProgramCache]: Analyzing trace with hash -1597876137, now seen corresponding path program 3 times [2021-08-21 18:38:16,791 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:38:16,792 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629375032] [2021-08-21 18:38:16,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:16,792 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:38:16,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:16,844 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:38:16,844 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:38:16,844 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629375032] [2021-08-21 18:38:16,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629375032] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:16,844 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556722911] [2021-08-21 18:38:16,844 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:38:16,844 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:16,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:38:16,858 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:38:16,920 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-08-21 18:38:17,218 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 18:38:17,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:38:17,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 18:38:17,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:38:17,313 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:38:17,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556722911] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:17,314 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:38:17,314 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-08-21 18:38:17,314 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063255555] [2021-08-21 18:38:17,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 18:38:17,314 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:38:17,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 18:38:17,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-21 18:38:17,314 INFO L87 Difference]: Start difference. First operand 253 states and 528 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 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 18:38:17,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:38:17,375 INFO L93 Difference]: Finished difference Result 273 states and 566 transitions. [2021-08-21 18:38:17,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 18:38:17,375 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 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 24 [2021-08-21 18:38:17,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:38:17,376 INFO L225 Difference]: With dead ends: 273 [2021-08-21 18:38:17,376 INFO L226 Difference]: Without dead ends: 273 [2021-08-21 18:38:17,377 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 58.3ms TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:38:17,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2021-08-21 18:38:17,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 233. [2021-08-21 18:38:17,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 232 states have (on average 2.1293103448275863) internal successors, (494), 232 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:17,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 494 transitions. [2021-08-21 18:38:17,381 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 494 transitions. Word has length 24 [2021-08-21 18:38:17,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:38:17,381 INFO L470 AbstractCegarLoop]: Abstraction has 233 states and 494 transitions. [2021-08-21 18:38:17,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 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 18:38:17,381 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 494 transitions. [2021-08-21 18:38:17,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 18:38:17,381 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:38:17,381 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:38:17,413 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-08-21 18:38:17,598 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-08-21 18:38:17,598 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:38:17,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:38:17,598 INFO L82 PathProgramCache]: Analyzing trace with hash -1301474601, now seen corresponding path program 10 times [2021-08-21 18:38:17,598 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:38:17,598 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115984131] [2021-08-21 18:38:17,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:17,599 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:38:17,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:17,656 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:17,657 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:38:17,657 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115984131] [2021-08-21 18:38:17,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115984131] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:17,657 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419992267] [2021-08-21 18:38:17,657 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:38:17,657 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:17,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:38:17,658 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:38:17,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-08-21 18:38:17,960 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:38:17,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:38:17,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:38:17,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:38:18,082 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:18,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419992267] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:18,083 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:38:18,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 18:38:18,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066626558] [2021-08-21 18:38:18,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:38:18,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:38:18,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:38:18,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:38:18,084 INFO L87 Difference]: Start difference. First operand 233 states and 494 transitions. Second operand has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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:38:18,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:38:18,375 INFO L93 Difference]: Finished difference Result 604 states and 1149 transitions. [2021-08-21 18:38:18,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 18:38:18,375 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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 24 [2021-08-21 18:38:18,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:38:18,377 INFO L225 Difference]: With dead ends: 604 [2021-08-21 18:38:18,377 INFO L226 Difference]: Without dead ends: 604 [2021-08-21 18:38:18,378 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 200.6ms TimeCoverageRelationStatistics Valid=229, Invalid=641, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:38:18,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states. [2021-08-21 18:38:18,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 283. [2021-08-21 18:38:18,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 282 states have (on average 2.1702127659574466) internal successors, (612), 282 states have internal predecessors, (612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:18,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 612 transitions. [2021-08-21 18:38:18,384 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 612 transitions. Word has length 24 [2021-08-21 18:38:18,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:38:18,384 INFO L470 AbstractCegarLoop]: Abstraction has 283 states and 612 transitions. [2021-08-21 18:38:18,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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:38:18,384 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 612 transitions. [2021-08-21 18:38:18,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:38:18,385 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:38:18,385 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:38:18,404 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 18:38:18,602 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-08-21 18:38:18,602 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:38:18,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:38:18,602 INFO L82 PathProgramCache]: Analyzing trace with hash -886915975, now seen corresponding path program 4 times [2021-08-21 18:38:18,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:38:18,602 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302542493] [2021-08-21 18:38:18,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:18,602 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:38:18,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:19,264 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:19,264 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:38:19,264 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302542493] [2021-08-21 18:38:19,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302542493] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:19,264 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845527105] [2021-08-21 18:38:19,264 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:38:19,264 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:19,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:38:19,285 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:38:19,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-08-21 18:38:19,671 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:38:19,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:38:19,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:38:19,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:38:20,829 INFO L354 Elim1Store]: treesize reduction 42, result has 14.3 percent of original size [2021-08-21 18:38:20,830 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 211 treesize of output 112 [2021-08-21 18:38:21,080 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:21,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845527105] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:21,081 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:38:21,081 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-21 18:38:21,081 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135856980] [2021-08-21 18:38:21,081 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 18:38:21,081 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:38:21,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 18:38:21,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:38:21,081 INFO L87 Difference]: Start difference. First operand 283 states and 612 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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:38:21,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:38:21,845 INFO L93 Difference]: Finished difference Result 423 states and 858 transitions. [2021-08-21 18:38:21,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 18:38:21,845 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:38:21,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:38:21,848 INFO L225 Difference]: With dead ends: 423 [2021-08-21 18:38:21,848 INFO L226 Difference]: Without dead ends: 418 [2021-08-21 18:38:21,848 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 1034.6ms TimeCoverageRelationStatistics Valid=128, Invalid=472, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:38:21,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2021-08-21 18:38:21,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 292. [2021-08-21 18:38:21,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 291 states have (on average 2.178694158075601) internal successors, (634), 291 states have internal predecessors, (634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:21,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 634 transitions. [2021-08-21 18:38:21,854 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 634 transitions. Word has length 26 [2021-08-21 18:38:21,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:38:21,854 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 634 transitions. [2021-08-21 18:38:21,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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:38:21,854 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 634 transitions. [2021-08-21 18:38:21,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:38:21,855 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:38:21,855 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:38:21,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-08-21 18:38:22,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:22,073 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:38:22,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:38:22,073 INFO L82 PathProgramCache]: Analyzing trace with hash -633126851, now seen corresponding path program 5 times [2021-08-21 18:38:22,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:38:22,073 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360173294] [2021-08-21 18:38:22,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:22,073 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:38:22,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:22,806 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:22,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:38:22,806 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360173294] [2021-08-21 18:38:22,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360173294] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:22,807 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180938499] [2021-08-21 18:38:22,807 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:38:22,807 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:22,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:38:22,807 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:38:22,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-08-21 18:38:23,236 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:38:23,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:38:23,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 18:38:23,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:38:24,149 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 18:38:24,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 121 treesize of output 88 [2021-08-21 18:38:24,427 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:24,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180938499] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:24,428 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:38:24,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-21 18:38:24,428 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796252791] [2021-08-21 18:38:24,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 18:38:24,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:38:24,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 18:38:24,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:38:24,429 INFO L87 Difference]: Start difference. First operand 292 states and 634 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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:38:25,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:38:25,026 INFO L93 Difference]: Finished difference Result 415 states and 845 transitions. [2021-08-21 18:38:25,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 18:38:25,027 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:38:25,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:38:25,028 INFO L225 Difference]: With dead ends: 415 [2021-08-21 18:38:25,028 INFO L226 Difference]: Without dead ends: 410 [2021-08-21 18:38:25,028 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 903.2ms TimeCoverageRelationStatistics Valid=129, Invalid=471, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:38:25,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2021-08-21 18:38:25,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 296. [2021-08-21 18:38:25,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.169491525423729) internal successors, (640), 295 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:25,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 640 transitions. [2021-08-21 18:38:25,034 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 640 transitions. Word has length 26 [2021-08-21 18:38:25,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:38:25,034 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 640 transitions. [2021-08-21 18:38:25,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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:38:25,034 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 640 transitions. [2021-08-21 18:38:25,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:38:25,035 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:38:25,035 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:38:25,074 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-08-21 18:38:25,244 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-08-21 18:38:25,245 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:38:25,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:38:25,245 INFO L82 PathProgramCache]: Analyzing trace with hash 1558303737, now seen corresponding path program 11 times [2021-08-21 18:38:25,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:38:25,245 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359697425] [2021-08-21 18:38:25,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:25,245 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:38:25,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:25,965 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:25,965 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:38:25,965 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359697425] [2021-08-21 18:38:25,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359697425] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:25,966 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [821766034] [2021-08-21 18:38:25,966 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:38:25,966 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:25,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:38:25,966 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:38:25,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-08-21 18:38:26,528 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:38:26,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:38:26,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:38:26,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:38:27,477 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 18:38:27,478 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 139 treesize of output 99 [2021-08-21 18:38:27,714 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:27,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [821766034] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:27,714 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:38:27,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-21 18:38:27,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445168214] [2021-08-21 18:38:27,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:38:27,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:38:27,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:38:27,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:38:27,715 INFO L87 Difference]: Start difference. First operand 296 states and 640 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 18:38:30,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:38:30,346 INFO L93 Difference]: Finished difference Result 353 states and 720 transitions. [2021-08-21 18:38:30,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 18:38:30,347 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 26 [2021-08-21 18:38:30,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:38:30,348 INFO L225 Difference]: With dead ends: 353 [2021-08-21 18:38:30,348 INFO L226 Difference]: Without dead ends: 348 [2021-08-21 18:38:30,349 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 2722.3ms TimeCoverageRelationStatistics Valid=200, Invalid=1060, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 18:38:30,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2021-08-21 18:38:30,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 304. [2021-08-21 18:38:30,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 2.155115511551155) internal successors, (653), 303 states have internal predecessors, (653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:30,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 653 transitions. [2021-08-21 18:38:30,355 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 653 transitions. Word has length 26 [2021-08-21 18:38:30,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:38:30,355 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 653 transitions. [2021-08-21 18:38:30,355 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 18:38:30,355 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 653 transitions. [2021-08-21 18:38:30,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:38:30,356 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:38:30,356 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:38:30,376 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 18:38:30,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-08-21 18:38:30,574 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:38:30,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:38:30,574 INFO L82 PathProgramCache]: Analyzing trace with hash 643200121, now seen corresponding path program 6 times [2021-08-21 18:38:30,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:38:30,574 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350676090] [2021-08-21 18:38:30,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:30,575 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:38:30,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:31,260 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:31,260 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:38:31,260 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350676090] [2021-08-21 18:38:31,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350676090] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:31,260 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887178976] [2021-08-21 18:38:31,260 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:38:31,260 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:31,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:38:31,261 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:38:31,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-08-21 18:38:31,938 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:38:31,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:38:31,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:38:31,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:38:32,867 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 18:38:32,868 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 121 treesize of output 88 [2021-08-21 18:38:33,194 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:33,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887178976] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:33,194 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:38:33,194 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-21 18:38:33,194 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9911213] [2021-08-21 18:38:33,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 18:38:33,194 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:38:33,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 18:38:33,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:38:33,195 INFO L87 Difference]: Start difference. First operand 304 states and 653 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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:38:34,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:38:34,234 INFO L93 Difference]: Finished difference Result 435 states and 874 transitions. [2021-08-21 18:38:34,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 18:38:34,234 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:38:34,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:38:34,235 INFO L225 Difference]: With dead ends: 435 [2021-08-21 18:38:34,235 INFO L226 Difference]: Without dead ends: 430 [2021-08-21 18:38:34,236 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 1238.1ms TimeCoverageRelationStatistics Valid=153, Invalid=603, Unknown=0, NotChecked=0, Total=756 [2021-08-21 18:38:34,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2021-08-21 18:38:34,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 304. [2021-08-21 18:38:34,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 303 states have (on average 2.155115511551155) internal successors, (653), 303 states have internal predecessors, (653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:34,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 653 transitions. [2021-08-21 18:38:34,241 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 653 transitions. Word has length 26 [2021-08-21 18:38:34,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:38:34,241 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 653 transitions. [2021-08-21 18:38:34,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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:38:34,241 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 653 transitions. [2021-08-21 18:38:34,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:38:34,242 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:38:34,242 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:38:34,260 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-08-21 18:38:34,456 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:34,457 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:38:34,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:38:34,457 INFO L82 PathProgramCache]: Analyzing trace with hash -1682942855, now seen corresponding path program 7 times [2021-08-21 18:38:34,457 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:38:34,457 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908182302] [2021-08-21 18:38:34,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:34,457 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:38:34,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:35,023 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:35,023 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:38:35,024 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908182302] [2021-08-21 18:38:35,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908182302] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:35,024 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826371012] [2021-08-21 18:38:35,024 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:38:35,024 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:35,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:38:35,024 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:38:35,026 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-08-21 18:38:35,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:35,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:38:35,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:38:36,909 INFO L354 Elim1Store]: treesize reduction 42, result has 14.3 percent of original size [2021-08-21 18:38:36,910 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 211 treesize of output 112 [2021-08-21 18:38:37,138 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:37,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826371012] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:37,138 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:38:37,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-21 18:38:37,138 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835718092] [2021-08-21 18:38:37,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 18:38:37,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:38:37,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 18:38:37,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:38:37,139 INFO L87 Difference]: Start difference. First operand 304 states and 653 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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:38:38,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:38:38,726 INFO L93 Difference]: Finished difference Result 527 states and 1054 transitions. [2021-08-21 18:38:38,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 18:38:38,726 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:38:38,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:38:38,736 INFO L225 Difference]: With dead ends: 527 [2021-08-21 18:38:38,736 INFO L226 Difference]: Without dead ends: 522 [2021-08-21 18:38:38,747 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 1628.7ms TimeCoverageRelationStatistics Valid=210, Invalid=846, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 18:38:38,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-08-21 18:38:38,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 308. [2021-08-21 18:38:38,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 2.1596091205211727) internal successors, (663), 307 states have internal predecessors, (663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:38,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 663 transitions. [2021-08-21 18:38:38,753 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 663 transitions. Word has length 26 [2021-08-21 18:38:38,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:38:38,753 INFO L470 AbstractCegarLoop]: Abstraction has 308 states and 663 transitions. [2021-08-21 18:38:38,753 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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:38:38,753 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 663 transitions. [2021-08-21 18:38:38,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:38:38,753 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:38:38,753 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:38:38,774 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-08-21 18:38:38,954 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:38,954 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:38:38,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:38:38,954 INFO L82 PathProgramCache]: Analyzing trace with hash 1039639673, now seen corresponding path program 8 times [2021-08-21 18:38:38,954 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:38:38,954 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264804591] [2021-08-21 18:38:38,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:38,955 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:38:38,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:39,661 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:39,661 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:38:39,661 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264804591] [2021-08-21 18:38:39,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264804591] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:39,661 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387950302] [2021-08-21 18:38:39,661 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:38:39,661 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:39,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:38:39,662 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:38:39,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-08-21 18:38:40,523 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:38:40,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:38:40,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 18:38:40,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:38:41,629 INFO L354 Elim1Store]: treesize reduction 29, result has 40.8 percent of original size [2021-08-21 18:38:41,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 179 treesize of output 127 [2021-08-21 18:38:42,522 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:42,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387950302] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:42,522 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:38:42,522 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-21 18:38:42,522 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617409644] [2021-08-21 18:38:42,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 18:38:42,522 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:38:42,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 18:38:42,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:38:42,523 INFO L87 Difference]: Start difference. First operand 308 states and 663 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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:38:44,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:38:44,648 INFO L93 Difference]: Finished difference Result 585 states and 1164 transitions. [2021-08-21 18:38:44,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:38:44,649 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:38:44,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:38:44,650 INFO L225 Difference]: With dead ends: 585 [2021-08-21 18:38:44,650 INFO L226 Difference]: Without dead ends: 580 [2021-08-21 18:38:44,651 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 2119.8ms TimeCoverageRelationStatistics Valid=319, Invalid=1163, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 18:38:44,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2021-08-21 18:38:44,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 310. [2021-08-21 18:38:44,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 2.161812297734628) internal successors, (668), 309 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:44,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 668 transitions. [2021-08-21 18:38:44,657 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 668 transitions. Word has length 26 [2021-08-21 18:38:44,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:38:44,657 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 668 transitions. [2021-08-21 18:38:44,657 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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:38:44,657 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 668 transitions. [2021-08-21 18:38:44,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:38:44,657 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:38:44,658 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:38:44,680 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-08-21 18:38:44,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:44,876 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:38:44,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:38:44,877 INFO L82 PathProgramCache]: Analyzing trace with hash -1074614467, now seen corresponding path program 9 times [2021-08-21 18:38:44,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:38:44,877 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64451285] [2021-08-21 18:38:44,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:44,877 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:38:44,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:45,556 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:45,556 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:38:45,556 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64451285] [2021-08-21 18:38:45,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64451285] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:45,556 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316737482] [2021-08-21 18:38:45,556 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:38:45,556 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:45,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:38:45,557 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:38:45,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-08-21 18:38:46,500 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:38:46,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:38:46,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:38:46,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:38:47,361 INFO L354 Elim1Store]: treesize reduction 37, result has 24.5 percent of original size [2021-08-21 18:38:47,362 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 183 treesize of output 105 [2021-08-21 18:38:47,982 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:47,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316737482] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:47,982 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:38:47,982 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-21 18:38:47,982 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125543167] [2021-08-21 18:38:47,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 18:38:47,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:38:47,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 18:38:47,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:38:47,983 INFO L87 Difference]: Start difference. First operand 310 states and 668 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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:38:49,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:38:49,855 INFO L93 Difference]: Finished difference Result 496 states and 990 transitions. [2021-08-21 18:38:49,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 18:38:49,856 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:38:49,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:38:49,857 INFO L225 Difference]: With dead ends: 496 [2021-08-21 18:38:49,857 INFO L226 Difference]: Without dead ends: 491 [2021-08-21 18:38:49,858 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 1927.8ms TimeCoverageRelationStatistics Valid=282, Invalid=1050, Unknown=0, NotChecked=0, Total=1332 [2021-08-21 18:38:49,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2021-08-21 18:38:49,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 312. [2021-08-21 18:38:49,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 2.157556270096463) internal successors, (671), 311 states have internal predecessors, (671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:49,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 671 transitions. [2021-08-21 18:38:49,864 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 671 transitions. Word has length 26 [2021-08-21 18:38:49,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:38:49,864 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 671 transitions. [2021-08-21 18:38:49,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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:38:49,864 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 671 transitions. [2021-08-21 18:38:49,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:38:49,865 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:38:49,865 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:38:49,892 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2021-08-21 18:38:50,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-08-21 18:38:50,092 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:38:50,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:38:50,093 INFO L82 PathProgramCache]: Analyzing trace with hash 217459833, now seen corresponding path program 10 times [2021-08-21 18:38:50,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:38:50,093 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581106944] [2021-08-21 18:38:50,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:50,093 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:38:50,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:50,782 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:50,782 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:38:50,782 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581106944] [2021-08-21 18:38:50,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581106944] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:50,782 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223645536] [2021-08-21 18:38:50,782 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:38:50,782 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:50,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:38:50,783 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:38:50,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-08-21 18:38:51,838 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:38:51,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:38:51,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:38:51,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:38:52,690 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 18:38:52,690 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 121 treesize of output 88 [2021-08-21 18:38:52,916 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:52,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223645536] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:52,917 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:38:52,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-21 18:38:52,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77797966] [2021-08-21 18:38:52,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 18:38:52,917 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:38:52,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 18:38:52,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:38:52,918 INFO L87 Difference]: Start difference. First operand 312 states and 671 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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:38:54,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:38:54,126 INFO L93 Difference]: Finished difference Result 505 states and 1002 transitions. [2021-08-21 18:38:54,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 18:38:54,126 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:38:54,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:38:54,128 INFO L225 Difference]: With dead ends: 505 [2021-08-21 18:38:54,128 INFO L226 Difference]: Without dead ends: 500 [2021-08-21 18:38:54,128 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 1325.7ms TimeCoverageRelationStatistics Valid=183, Invalid=629, Unknown=0, NotChecked=0, Total=812 [2021-08-21 18:38:54,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2021-08-21 18:38:54,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 316. [2021-08-21 18:38:54,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 315 states have (on average 2.165079365079365) internal successors, (682), 315 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:38:54,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 682 transitions. [2021-08-21 18:38:54,133 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 682 transitions. Word has length 26 [2021-08-21 18:38:54,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:38:54,133 INFO L470 AbstractCegarLoop]: Abstraction has 316 states and 682 transitions. [2021-08-21 18:38:54,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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:38:54,134 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 682 transitions. [2021-08-21 18:38:54,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:38:54,134 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:38:54,134 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:38:54,155 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-08-21 18:38:54,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-08-21 18:38:54,353 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:38:54,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:38:54,353 INFO L82 PathProgramCache]: Analyzing trace with hash -1969937415, now seen corresponding path program 12 times [2021-08-21 18:38:54,354 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:38:54,354 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949329433] [2021-08-21 18:38:54,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:38:54,354 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:38:54,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:38:54,996 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:54,996 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:38:54,996 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949329433] [2021-08-21 18:38:54,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949329433] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:54,996 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579481613] [2021-08-21 18:38:54,996 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:38:54,996 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:38:54,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:38:54,997 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:38:54,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-08-21 18:38:56,153 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:38:56,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:38:56,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:38:56,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:38:57,132 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 18:38:57,133 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 141 treesize of output 119 [2021-08-21 18:38:57,838 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:38:57,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [579481613] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:38:57,838 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:38:57,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2021-08-21 18:38:57,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760719945] [2021-08-21 18:38:57,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 18:38:57,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:38:57,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 18:38:57,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2021-08-21 18:38:57,839 INFO L87 Difference]: Start difference. First operand 316 states and 682 transitions. Second operand has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:39:00,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:39:00,860 INFO L93 Difference]: Finished difference Result 406 states and 814 transitions. [2021-08-21 18:39:00,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 18:39:00,861 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:39:00,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:39:00,862 INFO L225 Difference]: With dead ends: 406 [2021-08-21 18:39:00,862 INFO L226 Difference]: Without dead ends: 401 [2021-08-21 18:39:00,863 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 479 ImplicationChecksByTransitivity, 3071.7ms TimeCoverageRelationStatistics Valid=315, Invalid=1665, Unknown=0, NotChecked=0, Total=1980 [2021-08-21 18:39:00,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2021-08-21 18:39:00,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 314. [2021-08-21 18:39:00,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 313 states have (on average 2.159744408945687) internal successors, (676), 313 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:39:00,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 676 transitions. [2021-08-21 18:39:00,867 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 676 transitions. Word has length 26 [2021-08-21 18:39:00,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:39:00,867 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 676 transitions. [2021-08-21 18:39:00,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:39:00,867 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 676 transitions. [2021-08-21 18:39:00,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:39:00,868 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:39:00,868 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:39:00,896 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-08-21 18:39:01,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:39:01,068 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:39:01,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:39:01,069 INFO L82 PathProgramCache]: Analyzing trace with hash 1409926265, now seen corresponding path program 11 times [2021-08-21 18:39:01,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:39:01,069 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257557314] [2021-08-21 18:39:01,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:39:01,069 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:39:01,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:39:01,748 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:39:01,749 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:39:01,749 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257557314] [2021-08-21 18:39:01,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257557314] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:39:01,749 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116588799] [2021-08-21 18:39:01,749 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:39:01,749 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:39:01,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:39:01,750 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:39:01,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-08-21 18:39:03,036 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:39:03,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:39:03,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 18:39:03,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:39:04,103 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:39:04,103 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 129 treesize of output 109 [2021-08-21 18:39:05,188 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:39:05,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116588799] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:39:05,189 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:39:05,189 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-21 18:39:05,189 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727862769] [2021-08-21 18:39:05,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:39:05,189 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:39:05,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:39:05,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:39:05,190 INFO L87 Difference]: Start difference. First operand 314 states and 676 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:39:08,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:39:08,154 INFO L93 Difference]: Finished difference Result 550 states and 1074 transitions. [2021-08-21 18:39:08,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 18:39:08,155 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:39:08,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:39:08,156 INFO L225 Difference]: With dead ends: 550 [2021-08-21 18:39:08,156 INFO L226 Difference]: Without dead ends: 545 [2021-08-21 18:39:08,157 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 546 ImplicationChecksByTransitivity, 2875.0ms TimeCoverageRelationStatistics Valid=365, Invalid=1527, Unknown=0, NotChecked=0, Total=1892 [2021-08-21 18:39:08,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2021-08-21 18:39:08,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 314. [2021-08-21 18:39:08,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 313 states have (on average 2.159744408945687) internal successors, (676), 313 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:39:08,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 676 transitions. [2021-08-21 18:39:08,162 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 676 transitions. Word has length 26 [2021-08-21 18:39:08,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:39:08,162 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 676 transitions. [2021-08-21 18:39:08,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:39:08,162 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 676 transitions. [2021-08-21 18:39:08,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:39:08,163 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:39:08,163 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:39:08,183 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-08-21 18:39:08,372 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:39:08,373 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:39:08,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:39:08,373 INFO L82 PathProgramCache]: Analyzing trace with hash 752645113, now seen corresponding path program 13 times [2021-08-21 18:39:08,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:39:08,373 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872712646] [2021-08-21 18:39:08,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:39:08,373 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:39:08,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:39:08,936 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:39:08,937 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:39:08,937 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872712646] [2021-08-21 18:39:08,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872712646] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:39:08,937 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372317688] [2021-08-21 18:39:08,937 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:39:08,937 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:39:08,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:39:08,938 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:39:08,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-08-21 18:39:10,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:39:10,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:39:10,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:39:10,994 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 18:39:10,994 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 139 treesize of output 117 [2021-08-21 18:39:11,938 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:39:11,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372317688] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:39:11,938 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:39:11,938 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 18 [2021-08-21 18:39:11,938 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594920977] [2021-08-21 18:39:11,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 18:39:11,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:39:11,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 18:39:11,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:39:11,939 INFO L87 Difference]: Start difference. First operand 314 states and 676 transitions. Second operand has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:39:15,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:39:15,557 INFO L93 Difference]: Finished difference Result 577 states and 1105 transitions. [2021-08-21 18:39:15,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-21 18:39:15,558 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:39:15,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:39:15,559 INFO L225 Difference]: With dead ends: 577 [2021-08-21 18:39:15,559 INFO L226 Difference]: Without dead ends: 562 [2021-08-21 18:39:15,560 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 833 ImplicationChecksByTransitivity, 3624.3ms TimeCoverageRelationStatistics Valid=564, Invalid=2298, Unknown=0, NotChecked=0, Total=2862 [2021-08-21 18:39:15,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2021-08-21 18:39:15,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 320. [2021-08-21 18:39:15,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 2.166144200626959) internal successors, (691), 319 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 18:39:15,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 691 transitions. [2021-08-21 18:39:15,565 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 691 transitions. Word has length 26 [2021-08-21 18:39:15,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:39:15,565 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 691 transitions. [2021-08-21 18:39:15,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:39:15,565 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 691 transitions. [2021-08-21 18:39:15,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:39:15,566 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:39:15,566 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:39:15,586 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 18:39:15,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-08-21 18:39:15,779 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:39:15,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:39:15,779 INFO L82 PathProgramCache]: Analyzing trace with hash -1936696007, now seen corresponding path program 12 times [2021-08-21 18:39:15,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:39:15,779 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858957139] [2021-08-21 18:39:15,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:39:15,780 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:39:15,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:39:16,392 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:39:16,392 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:39:16,392 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858957139] [2021-08-21 18:39:16,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858957139] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:39:16,393 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [888203238] [2021-08-21 18:39:16,393 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:39:16,393 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:39:16,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:39:16,393 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:39:16,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-08-21 18:39:17,865 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:39:17,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:39:17,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:39:17,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:39:18,920 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-08-21 18:39:18,920 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 233 treesize of output 111 [2021-08-21 18:39:19,153 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:39:19,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [888203238] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:39:19,153 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:39:19,153 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-21 18:39:19,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30888488] [2021-08-21 18:39:19,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 18:39:19,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:39:19,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 18:39:19,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:39:19,154 INFO L87 Difference]: Start difference. First operand 320 states and 691 transitions. Second operand has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:39:20,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:39:20,133 INFO L93 Difference]: Finished difference Result 442 states and 915 transitions. [2021-08-21 18:39:20,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 18:39:20,133 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:39:20,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:39:20,135 INFO L225 Difference]: With dead ends: 442 [2021-08-21 18:39:20,135 INFO L226 Difference]: Without dead ends: 437 [2021-08-21 18:39:20,135 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 1179.8ms TimeCoverageRelationStatistics Valid=164, Invalid=766, Unknown=0, NotChecked=0, Total=930 [2021-08-21 18:39:20,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2021-08-21 18:39:20,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 328. [2021-08-21 18:39:20,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 327 states have (on average 2.162079510703364) internal successors, (707), 327 states have internal predecessors, (707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:39:20,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 707 transitions. [2021-08-21 18:39:20,155 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 707 transitions. Word has length 26 [2021-08-21 18:39:20,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:39:20,155 INFO L470 AbstractCegarLoop]: Abstraction has 328 states and 707 transitions. [2021-08-21 18:39:20,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:39:20,158 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 707 transitions. [2021-08-21 18:39:20,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:39:20,159 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:39:20,159 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:39:20,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-08-21 18:39:20,373 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-08-21 18:39:20,373 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:39:20,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:39:20,373 INFO L82 PathProgramCache]: Analyzing trace with hash 785886521, now seen corresponding path program 13 times [2021-08-21 18:39:20,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:39:20,373 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908830782] [2021-08-21 18:39:20,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:39:20,374 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:39:20,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:39:21,081 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:39:21,081 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:39:21,081 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908830782] [2021-08-21 18:39:21,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908830782] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:39:21,082 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160044408] [2021-08-21 18:39:21,082 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:39:21,082 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:39:21,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:39:21,082 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:39:21,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-08-21 18:39:22,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:39:22,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:39:22,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:39:23,310 INFO L354 Elim1Store]: treesize reduction 37, result has 24.5 percent of original size [2021-08-21 18:39:23,310 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 216 treesize of output 122 [2021-08-21 18:39:23,899 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:39:23,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160044408] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:39:23,899 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:39:23,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-21 18:39:23,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140926840] [2021-08-21 18:39:23,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 18:39:23,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:39:23,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 18:39:23,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:39:23,900 INFO L87 Difference]: Start difference. First operand 328 states and 707 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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:39:24,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:39:24,762 INFO L93 Difference]: Finished difference Result 498 states and 1016 transitions. [2021-08-21 18:39:24,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 18:39:24,763 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:39:24,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:39:24,764 INFO L225 Difference]: With dead ends: 498 [2021-08-21 18:39:24,764 INFO L226 Difference]: Without dead ends: 493 [2021-08-21 18:39:24,764 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 1073.0ms TimeCoverageRelationStatistics Valid=184, Invalid=686, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:39:24,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2021-08-21 18:39:24,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 330. [2021-08-21 18:39:24,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 2.164133738601824) internal successors, (712), 329 states have internal predecessors, (712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:39:24,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 712 transitions. [2021-08-21 18:39:24,769 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 712 transitions. Word has length 26 [2021-08-21 18:39:24,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:39:24,769 INFO L470 AbstractCegarLoop]: Abstraction has 330 states and 712 transitions. [2021-08-21 18:39:24,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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:39:24,769 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 712 transitions. [2021-08-21 18:39:24,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:39:24,770 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:39:24,770 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:39:24,841 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 18:39:24,970 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-08-21 18:39:24,971 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:39:24,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:39:24,971 INFO L82 PathProgramCache]: Analyzing trace with hash 1289155069, now seen corresponding path program 14 times [2021-08-21 18:39:24,971 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:39:24,971 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449729584] [2021-08-21 18:39:24,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:39:24,971 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:39:24,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:39:25,506 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:39:25,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:39:25,506 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449729584] [2021-08-21 18:39:25,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449729584] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:39:25,506 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331062187] [2021-08-21 18:39:25,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:39:25,506 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:39:25,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:39:25,507 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:39:25,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-08-21 18:39:27,198 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:39:27,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:39:27,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:39:27,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:39:27,937 INFO L354 Elim1Store]: treesize reduction 41, result has 25.5 percent of original size [2021-08-21 18:39:27,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 144 treesize of output 106 [2021-08-21 18:39:28,512 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:39:28,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331062187] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:39:28,512 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:39:28,512 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-21 18:39:28,512 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643269924] [2021-08-21 18:39:28,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 18:39:28,513 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:39:28,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 18:39:28,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:39:28,513 INFO L87 Difference]: Start difference. First operand 330 states and 712 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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:39:29,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:39:29,147 INFO L93 Difference]: Finished difference Result 457 states and 950 transitions. [2021-08-21 18:39:29,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 18:39:29,147 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:39:29,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:39:29,149 INFO L225 Difference]: With dead ends: 457 [2021-08-21 18:39:29,149 INFO L226 Difference]: Without dead ends: 452 [2021-08-21 18:39:29,149 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 812.4ms TimeCoverageRelationStatistics Valid=140, Invalid=562, Unknown=0, NotChecked=0, Total=702 [2021-08-21 18:39:29,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2021-08-21 18:39:29,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 333. [2021-08-21 18:39:29,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 2.174698795180723) internal successors, (722), 332 states have internal predecessors, (722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:39:29,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 722 transitions. [2021-08-21 18:39:29,153 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 722 transitions. Word has length 26 [2021-08-21 18:39:29,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:39:29,154 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 722 transitions. [2021-08-21 18:39:29,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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:39:29,154 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 722 transitions. [2021-08-21 18:39:29,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:39:29,154 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:39:29,154 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:39:29,177 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2021-08-21 18:39:29,364 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-08-21 18:39:29,365 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:39:29,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:39:29,365 INFO L82 PathProgramCache]: Analyzing trace with hash 171786169, now seen corresponding path program 15 times [2021-08-21 18:39:29,365 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:39:29,365 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041787835] [2021-08-21 18:39:29,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:39:29,365 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:39:29,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:39:30,363 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:39:30,363 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:39:30,364 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041787835] [2021-08-21 18:39:30,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041787835] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:39:30,364 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1110496404] [2021-08-21 18:39:30,364 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:39:30,364 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:39:30,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:39:30,365 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:39:30,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-08-21 18:39:32,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:39:32,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:39:32,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:39:32,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:39:32,801 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:39:32,802 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 104 treesize of output 86 [2021-08-21 18:39:33,500 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:39:33,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1110496404] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:39:33,501 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:39:33,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-21 18:39:33,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994160683] [2021-08-21 18:39:33,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 18:39:33,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:39:33,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 18:39:33,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:39:33,501 INFO L87 Difference]: Start difference. First operand 333 states and 722 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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:39:34,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:39:34,476 INFO L93 Difference]: Finished difference Result 469 states and 976 transitions. [2021-08-21 18:39:34,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 18:39:34,476 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:39:34,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:39:34,478 INFO L225 Difference]: With dead ends: 469 [2021-08-21 18:39:34,478 INFO L226 Difference]: Without dead ends: 464 [2021-08-21 18:39:34,478 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 1310.6ms TimeCoverageRelationStatistics Valid=149, Invalid=607, Unknown=0, NotChecked=0, Total=756 [2021-08-21 18:39:34,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2021-08-21 18:39:34,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 335. [2021-08-21 18:39:34,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 2.1736526946107784) internal successors, (726), 334 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:39:34,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 726 transitions. [2021-08-21 18:39:34,482 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 726 transitions. Word has length 26 [2021-08-21 18:39:34,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:39:34,483 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 726 transitions. [2021-08-21 18:39:34,483 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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:39:34,483 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 726 transitions. [2021-08-21 18:39:34,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:39:34,483 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:39:34,483 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:39:34,508 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2021-08-21 18:39:34,692 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:39:34,693 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:39:34,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:39:34,693 INFO L82 PathProgramCache]: Analyzing trace with hash 804925241, now seen corresponding path program 16 times [2021-08-21 18:39:34,693 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:39:34,693 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369379248] [2021-08-21 18:39:34,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:39:34,693 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:39:34,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:39:35,345 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:39:35,345 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:39:35,345 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369379248] [2021-08-21 18:39:35,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369379248] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:39:35,345 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151132614] [2021-08-21 18:39:35,345 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:39:35,345 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:39:35,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:39:35,346 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:39:35,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-08-21 18:39:37,301 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:39:37,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:39:37,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:39:37,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:39:38,212 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 18:39:38,213 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 121 treesize of output 88 [2021-08-21 18:39:38,520 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:39:38,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151132614] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:39:38,521 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:39:38,521 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-21 18:39:38,521 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305862159] [2021-08-21 18:39:38,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 18:39:38,521 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:39:38,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 18:39:38,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:39:38,521 INFO L87 Difference]: Start difference. First operand 335 states and 726 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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:39:39,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:39:39,524 INFO L93 Difference]: Finished difference Result 464 states and 955 transitions. [2021-08-21 18:39:39,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 18:39:39,524 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:39:39,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:39:39,526 INFO L225 Difference]: With dead ends: 464 [2021-08-21 18:39:39,526 INFO L226 Difference]: Without dead ends: 459 [2021-08-21 18:39:39,526 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 1246.2ms TimeCoverageRelationStatistics Valid=155, Invalid=495, Unknown=0, NotChecked=0, Total=650 [2021-08-21 18:39:39,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-08-21 18:39:39,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 338. [2021-08-21 18:39:39,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 337 states have (on average 2.1839762611275964) internal successors, (736), 337 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:39:39,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 736 transitions. [2021-08-21 18:39:39,530 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 736 transitions. Word has length 26 [2021-08-21 18:39:39,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:39:39,530 INFO L470 AbstractCegarLoop]: Abstraction has 338 states and 736 transitions. [2021-08-21 18:39:39,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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:39:39,531 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 736 transitions. [2021-08-21 18:39:39,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:39:39,531 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:39:39,531 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:39:39,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-08-21 18:39:39,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:39:39,741 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:39:39,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:39:39,741 INFO L82 PathProgramCache]: Analyzing trace with hash -1382472007, now seen corresponding path program 14 times [2021-08-21 18:39:39,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:39:39,741 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517832693] [2021-08-21 18:39:39,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:39:39,741 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:39:39,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:39:40,433 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:39:40,433 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:39:40,433 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517832693] [2021-08-21 18:39:40,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517832693] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:39:40,433 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104055336] [2021-08-21 18:39:40,433 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:39:40,433 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:39:40,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:39:40,434 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:39:40,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-08-21 18:39:42,429 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:39:42,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:39:42,430 WARN L261 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 18:39:42,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:39:43,528 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 18:39:43,528 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 141 treesize of output 119 [2021-08-21 18:39:44,111 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:39:44,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104055336] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:39:44,111 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:39:44,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2021-08-21 18:39:44,111 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582568844] [2021-08-21 18:39:44,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 18:39:44,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:39:44,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 18:39:44,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2021-08-21 18:39:44,112 INFO L87 Difference]: Start difference. First operand 338 states and 736 transitions. Second operand has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:39:46,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:39:46,000 INFO L93 Difference]: Finished difference Result 418 states and 851 transitions. [2021-08-21 18:39:46,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 18:39:46,000 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:39:46,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:39:46,002 INFO L225 Difference]: With dead ends: 418 [2021-08-21 18:39:46,002 INFO L226 Difference]: Without dead ends: 408 [2021-08-21 18:39:46,002 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 581 ImplicationChecksByTransitivity, 1992.6ms TimeCoverageRelationStatistics Valid=331, Invalid=1739, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 18:39:46,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2021-08-21 18:39:46,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 338. [2021-08-21 18:39:46,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 337 states have (on average 2.1839762611275964) internal successors, (736), 337 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:39:46,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 736 transitions. [2021-08-21 18:39:46,006 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 736 transitions. Word has length 26 [2021-08-21 18:39:46,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:39:46,006 INFO L470 AbstractCegarLoop]: Abstraction has 338 states and 736 transitions. [2021-08-21 18:39:46,006 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:39:46,006 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 736 transitions. [2021-08-21 18:39:46,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:39:46,007 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:39:46,007 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:39:46,029 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-08-21 18:39:46,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-08-21 18:39:46,217 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:39:46,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:39:46,217 INFO L82 PathProgramCache]: Analyzing trace with hash 1421000377, now seen corresponding path program 15 times [2021-08-21 18:39:46,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:39:46,217 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901792073] [2021-08-21 18:39:46,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:39:46,217 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:39:46,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:39:46,656 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:39:46,656 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:39:46,656 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901792073] [2021-08-21 18:39:46,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901792073] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:39:46,657 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825539157] [2021-08-21 18:39:46,657 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:39:46,657 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:39:46,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:39:46,657 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:39:46,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-08-21 18:39:48,764 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:39:48,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:39:48,765 WARN L261 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-21 18:39:48,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:39:49,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:39:49,851 INFO L354 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2021-08-21 18:39:49,852 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 159 treesize of output 145 [2021-08-21 18:39:54,533 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:39:54,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825539157] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:39:54,534 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:39:54,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 23 [2021-08-21 18:39:54,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660818380] [2021-08-21 18:39:54,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:39:54,534 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:39:54,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:39:54,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:39:54,535 INFO L87 Difference]: Start difference. First operand 338 states and 736 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 18:39:56,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:39:56,695 INFO L93 Difference]: Finished difference Result 537 states and 1085 transitions. [2021-08-21 18:39:56,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 18:39:56,695 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 26 [2021-08-21 18:39:56,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:39:56,696 INFO L225 Difference]: With dead ends: 537 [2021-08-21 18:39:56,697 INFO L226 Difference]: Without dead ends: 527 [2021-08-21 18:39:56,697 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 548 ImplicationChecksByTransitivity, 2263.0ms TimeCoverageRelationStatistics Valid=326, Invalid=1836, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 18:39:56,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2021-08-21 18:39:56,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 345. [2021-08-21 18:39:56,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 344 states have (on average 2.186046511627907) internal successors, (752), 344 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:39:56,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 752 transitions. [2021-08-21 18:39:56,702 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 752 transitions. Word has length 26 [2021-08-21 18:39:56,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:39:56,702 INFO L470 AbstractCegarLoop]: Abstraction has 345 states and 752 transitions. [2021-08-21 18:39:56,702 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 18:39:56,702 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 752 transitions. [2021-08-21 18:39:56,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:39:56,703 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:39:56,703 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:39:56,727 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 18:39:56,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:39:56,917 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:39:56,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:39:56,917 INFO L82 PathProgramCache]: Analyzing trace with hash 1997391673, now seen corresponding path program 17 times [2021-08-21 18:39:56,917 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:39:56,917 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10510759] [2021-08-21 18:39:56,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:39:56,917 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:39:56,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:39:57,460 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:39:57,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:39:57,460 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10510759] [2021-08-21 18:39:57,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10510759] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:39:57,460 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865460278] [2021-08-21 18:39:57,460 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:39:57,461 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:39:57,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:39:57,461 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:39:57,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-08-21 18:39:59,710 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:39:59,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:39:59,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:39:59,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:40:00,532 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:40:00,533 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 121 treesize of output 93 [2021-08-21 18:40:01,208 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:40:01,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1865460278] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:40:01,209 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:40:01,209 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-21 18:40:01,209 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302897456] [2021-08-21 18:40:01,209 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:40:01,209 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:40:01,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:40:01,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:40:01,210 INFO L87 Difference]: Start difference. First operand 345 states and 752 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:40:03,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:40:03,454 INFO L93 Difference]: Finished difference Result 582 states and 1184 transitions. [2021-08-21 18:40:03,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:40:03,454 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:40:03,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:40:03,457 INFO L225 Difference]: With dead ends: 582 [2021-08-21 18:40:03,457 INFO L226 Difference]: Without dead ends: 577 [2021-08-21 18:40:03,457 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 2092.6ms TimeCoverageRelationStatistics Valid=311, Invalid=1249, Unknown=0, NotChecked=0, Total=1560 [2021-08-21 18:40:03,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2021-08-21 18:40:03,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 347. [2021-08-21 18:40:03,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 347 states, 346 states have (on average 2.1907514450867054) internal successors, (758), 346 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:40:03,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 758 transitions. [2021-08-21 18:40:03,464 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 758 transitions. Word has length 26 [2021-08-21 18:40:03,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:40:03,465 INFO L470 AbstractCegarLoop]: Abstraction has 347 states and 758 transitions. [2021-08-21 18:40:03,465 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:40:03,465 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 758 transitions. [2021-08-21 18:40:03,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:40:03,466 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:40:03,466 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:40:03,509 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2021-08-21 18:40:03,688 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:40:03,689 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:40:03,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:40:03,689 INFO L82 PathProgramCache]: Analyzing trace with hash 1340110521, now seen corresponding path program 16 times [2021-08-21 18:40:03,689 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:40:03,689 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306116037] [2021-08-21 18:40:03,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:40:03,689 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:40:03,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:40:04,344 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:40:04,344 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:40:04,344 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306116037] [2021-08-21 18:40:04,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306116037] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:40:04,345 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586912323] [2021-08-21 18:40:04,345 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:40:04,345 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:40:04,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:40:04,346 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:40:04,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-08-21 18:40:06,915 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:40:06,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:40:06,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 18:40:06,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:40:07,547 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 18:40:07,548 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 139 treesize of output 117 [2021-08-21 18:40:08,445 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:40:08,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586912323] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:40:08,445 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:40:08,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 18 [2021-08-21 18:40:08,446 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154710889] [2021-08-21 18:40:08,446 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 18:40:08,446 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:40:08,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 18:40:08,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:40:08,447 INFO L87 Difference]: Start difference. First operand 347 states and 758 transitions. Second operand has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:40:10,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:40:10,434 INFO L93 Difference]: Finished difference Result 583 states and 1193 transitions. [2021-08-21 18:40:10,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 18:40:10,434 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:40:10,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:40:10,436 INFO L225 Difference]: With dead ends: 583 [2021-08-21 18:40:10,436 INFO L226 Difference]: Without dead ends: 569 [2021-08-21 18:40:10,436 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 527 ImplicationChecksByTransitivity, 2096.5ms TimeCoverageRelationStatistics Valid=393, Invalid=1587, Unknown=0, NotChecked=0, Total=1980 [2021-08-21 18:40:10,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2021-08-21 18:40:10,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 353. [2021-08-21 18:40:10,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 352 states have (on average 2.190340909090909) internal successors, (771), 352 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 18:40:10,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 771 transitions. [2021-08-21 18:40:10,442 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 771 transitions. Word has length 26 [2021-08-21 18:40:10,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:40:10,442 INFO L470 AbstractCegarLoop]: Abstraction has 353 states and 771 transitions. [2021-08-21 18:40:10,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:40:10,442 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 771 transitions. [2021-08-21 18:40:10,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:40:10,443 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:40:10,443 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:40:10,473 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2021-08-21 18:40:10,649 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-08-21 18:40:10,649 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:40:10,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:40:10,650 INFO L82 PathProgramCache]: Analyzing trace with hash -116862467, now seen corresponding path program 18 times [2021-08-21 18:40:10,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:40:10,650 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955874645] [2021-08-21 18:40:10,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:40:10,650 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:40:10,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:40:11,400 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:40:11,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:40:11,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955874645] [2021-08-21 18:40:11,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955874645] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:40:11,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010143163] [2021-08-21 18:40:11,401 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:40:11,401 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:40:11,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:40:11,401 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:40:11,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-08-21 18:40:14,044 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:40:14,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:40:14,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:40:14,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:40:14,726 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:40:14,726 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 186 treesize of output 124 [2021-08-21 18:40:15,914 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:40:15,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1010143163] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:40:15,914 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:40:15,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-21 18:40:15,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159720608] [2021-08-21 18:40:15,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:40:15,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:40:15,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:40:15,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:40:15,915 INFO L87 Difference]: Start difference. First operand 353 states and 771 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:40:18,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:40:18,364 INFO L93 Difference]: Finished difference Result 594 states and 1202 transitions. [2021-08-21 18:40:18,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 18:40:18,364 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:40:18,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:40:18,366 INFO L225 Difference]: With dead ends: 594 [2021-08-21 18:40:18,366 INFO L226 Difference]: Without dead ends: 584 [2021-08-21 18:40:18,366 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 2417.6ms TimeCoverageRelationStatistics Valid=307, Invalid=1499, Unknown=0, NotChecked=0, Total=1806 [2021-08-21 18:40:18,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2021-08-21 18:40:18,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 353. [2021-08-21 18:40:18,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 352 states have (on average 2.190340909090909) internal successors, (771), 352 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 18:40:18,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 771 transitions. [2021-08-21 18:40:18,381 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 771 transitions. Word has length 26 [2021-08-21 18:40:18,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:40:18,381 INFO L470 AbstractCegarLoop]: Abstraction has 353 states and 771 transitions. [2021-08-21 18:40:18,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:40:18,381 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 771 transitions. [2021-08-21 18:40:18,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:40:18,382 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:40:18,382 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:40:18,412 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-08-21 18:40:18,582 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-08-21 18:40:18,582 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:40:18,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:40:18,582 INFO L82 PathProgramCache]: Analyzing trace with hash 982258301, now seen corresponding path program 17 times [2021-08-21 18:40:18,583 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:40:18,583 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996904279] [2021-08-21 18:40:18,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:40:18,583 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:40:18,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:40:19,158 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:40:19,158 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:40:19,158 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996904279] [2021-08-21 18:40:19,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996904279] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:40:19,158 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63445475] [2021-08-21 18:40:19,158 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:40:19,158 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:40:19,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:40:19,159 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:40:19,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-08-21 18:40:21,726 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:40:21,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:40:21,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:40:21,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:40:22,433 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 18:40:22,433 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 143 treesize of output 117 [2021-08-21 18:40:23,248 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:40:23,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63445475] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:40:23,248 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:40:23,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 18 [2021-08-21 18:40:23,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93705889] [2021-08-21 18:40:23,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 18:40:23,249 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:40:23,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 18:40:23,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:40:23,250 INFO L87 Difference]: Start difference. First operand 353 states and 771 transitions. Second operand has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:40:24,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:40:24,965 INFO L93 Difference]: Finished difference Result 462 states and 986 transitions. [2021-08-21 18:40:24,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 18:40:24,969 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:40:24,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:40:24,971 INFO L225 Difference]: With dead ends: 462 [2021-08-21 18:40:24,971 INFO L226 Difference]: Without dead ends: 452 [2021-08-21 18:40:24,971 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 1839.4ms TimeCoverageRelationStatistics Valid=322, Invalid=1400, Unknown=0, NotChecked=0, Total=1722 [2021-08-21 18:40:24,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2021-08-21 18:40:24,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 356. [2021-08-21 18:40:24,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 355 states have (on average 2.1943661971830988) internal successors, (779), 355 states have internal predecessors, (779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:40:24,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 779 transitions. [2021-08-21 18:40:24,976 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 779 transitions. Word has length 26 [2021-08-21 18:40:24,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:40:24,976 INFO L470 AbstractCegarLoop]: Abstraction has 356 states and 779 transitions. [2021-08-21 18:40:24,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.3157894736842106) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:40:24,976 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 779 transitions. [2021-08-21 18:40:24,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:40:24,977 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:40:24,977 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:40:25,001 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2021-08-21 18:40:25,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-08-21 18:40:25,197 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:40:25,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:40:25,197 INFO L82 PathProgramCache]: Analyzing trace with hash -661553607, now seen corresponding path program 19 times [2021-08-21 18:40:25,197 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:40:25,197 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132936798] [2021-08-21 18:40:25,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:40:25,197 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:40:25,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:40:25,679 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:40:25,679 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:40:25,679 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132936798] [2021-08-21 18:40:25,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132936798] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:40:25,679 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496072396] [2021-08-21 18:40:25,679 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:40:25,679 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:40:25,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:40:25,680 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:40:25,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-08-21 18:40:28,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:40:28,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:40:28,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:40:29,275 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 18:40:29,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 123 treesize of output 90 [2021-08-21 18:40:29,541 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:40:29,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [496072396] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:40:29,542 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:40:29,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-08-21 18:40:29,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488483091] [2021-08-21 18:40:29,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:40:29,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:40:29,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:40:29,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:40:29,543 INFO L87 Difference]: Start difference. First operand 356 states and 779 transitions. Second operand has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 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 18:40:30,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:40:30,092 INFO L93 Difference]: Finished difference Result 522 states and 1089 transitions. [2021-08-21 18:40:30,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 18:40:30,092 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:40:30,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:40:30,093 INFO L225 Difference]: With dead ends: 522 [2021-08-21 18:40:30,093 INFO L226 Difference]: Without dead ends: 517 [2021-08-21 18:40:30,094 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 785.2ms TimeCoverageRelationStatistics Valid=134, Invalid=466, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:40:30,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2021-08-21 18:40:30,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 370. [2021-08-21 18:40:30,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 2.205962059620596) internal successors, (814), 369 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:40:30,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 814 transitions. [2021-08-21 18:40:30,098 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 814 transitions. Word has length 26 [2021-08-21 18:40:30,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:40:30,099 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 814 transitions. [2021-08-21 18:40:30,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 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 18:40:30,099 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 814 transitions. [2021-08-21 18:40:30,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:40:30,099 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:40:30,099 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:40:30,123 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 18:40:30,308 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:40:30,309 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:40:30,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:40:30,309 INFO L82 PathProgramCache]: Analyzing trace with hash 2061028921, now seen corresponding path program 20 times [2021-08-21 18:40:30,309 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:40:30,309 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146845166] [2021-08-21 18:40:30,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:40:30,309 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:40:30,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:40:30,731 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:40:30,731 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:40:30,732 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146845166] [2021-08-21 18:40:30,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146845166] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:40:30,732 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759300752] [2021-08-21 18:40:30,732 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:40:30,732 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:40:30,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:40:30,733 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:40:30,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-08-21 18:40:33,605 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:40:33,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:40:33,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:40:33,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:40:34,304 INFO L354 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2021-08-21 18:40:34,305 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 233 treesize of output 116 [2021-08-21 18:40:34,885 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:40:34,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759300752] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:40:34,885 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:40:34,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-21 18:40:34,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458716696] [2021-08-21 18:40:34,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 18:40:34,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:40:34,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 18:40:34,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:40:34,889 INFO L87 Difference]: Start difference. First operand 370 states and 814 transitions. Second operand has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:40:35,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:40:35,960 INFO L93 Difference]: Finished difference Result 579 states and 1195 transitions. [2021-08-21 18:40:35,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 18:40:35,960 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:40:35,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:40:35,962 INFO L225 Difference]: With dead ends: 579 [2021-08-21 18:40:35,963 INFO L226 Difference]: Without dead ends: 574 [2021-08-21 18:40:35,963 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 1143.8ms TimeCoverageRelationStatistics Valid=196, Invalid=734, Unknown=0, NotChecked=0, Total=930 [2021-08-21 18:40:35,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2021-08-21 18:40:35,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 370. [2021-08-21 18:40:35,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 2.205962059620596) internal successors, (814), 369 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:40:35,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 814 transitions. [2021-08-21 18:40:35,971 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 814 transitions. Word has length 26 [2021-08-21 18:40:35,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:40:35,971 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 814 transitions. [2021-08-21 18:40:35,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:40:35,971 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 814 transitions. [2021-08-21 18:40:35,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:40:35,972 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:40:35,972 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:40:36,001 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2021-08-21 18:40:36,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-08-21 18:40:36,183 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:40:36,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:40:36,184 INFO L82 PathProgramCache]: Analyzing trace with hash 1887338745, now seen corresponding path program 21 times [2021-08-21 18:40:36,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:40:36,184 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436691807] [2021-08-21 18:40:36,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:40:36,184 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:40:36,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:40:36,681 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:40:36,681 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:40:36,681 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436691807] [2021-08-21 18:40:36,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436691807] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:40:36,681 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62622110] [2021-08-21 18:40:36,681 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:40:36,682 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:40:36,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:40:36,683 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:40:36,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-08-21 18:40:39,582 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:40:39,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:40:39,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 18:40:39,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:40:40,153 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:40:40,153 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 112 treesize of output 102 [2021-08-21 18:40:41,228 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:40:41,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62622110] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:40:41,228 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:40:41,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-21 18:40:41,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411035554] [2021-08-21 18:40:41,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 18:40:41,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:40:41,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 18:40:41,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:40:41,229 INFO L87 Difference]: Start difference. First operand 370 states and 814 transitions. Second operand has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 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:40:41,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:40:41,799 INFO L93 Difference]: Finished difference Result 517 states and 1090 transitions. [2021-08-21 18:40:41,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 18:40:41,799 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:40:41,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:40:41,801 INFO L225 Difference]: With dead ends: 517 [2021-08-21 18:40:41,801 INFO L226 Difference]: Without dead ends: 512 [2021-08-21 18:40:41,801 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 792.9ms TimeCoverageRelationStatistics Valid=147, Invalid=453, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:40:41,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2021-08-21 18:40:41,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 370. [2021-08-21 18:40:41,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 2.205962059620596) internal successors, (814), 369 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:40:41,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 814 transitions. [2021-08-21 18:40:41,806 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 814 transitions. Word has length 26 [2021-08-21 18:40:41,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:40:41,806 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 814 transitions. [2021-08-21 18:40:41,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 17 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:40:41,806 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 814 transitions. [2021-08-21 18:40:41,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:40:41,807 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:40:41,807 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:40:41,837 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-08-21 18:40:42,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-08-21 18:40:42,007 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:40:42,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:40:42,007 INFO L82 PathProgramCache]: Analyzing trace with hash 1295534329, now seen corresponding path program 22 times [2021-08-21 18:40:42,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:40:42,008 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725186851] [2021-08-21 18:40:42,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:40:42,008 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:40:42,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:40:42,597 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:40:42,597 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:40:42,597 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725186851] [2021-08-21 18:40:42,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725186851] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:40:42,597 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661976879] [2021-08-21 18:40:42,597 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:40:42,598 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:40:42,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:40:42,598 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:40:42,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-08-21 18:40:45,700 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:40:45,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:40:45,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:40:45,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:40:46,381 INFO L354 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2021-08-21 18:40:46,381 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 234 treesize of output 140 [2021-08-21 18:40:47,174 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:40:47,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1661976879] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:40:47,174 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:40:47,174 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-08-21 18:40:47,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107407003] [2021-08-21 18:40:47,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:40:47,175 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:40:47,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:40:47,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:40:47,175 INFO L87 Difference]: Start difference. First operand 370 states and 814 transitions. Second operand has 16 states, 16 states have (on average 2.875) internal successors, (46), 16 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:40:47,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:40:47,689 INFO L93 Difference]: Finished difference Result 523 states and 1098 transitions. [2021-08-21 18:40:47,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 18:40:47,690 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 16 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 26 [2021-08-21 18:40:47,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:40:47,691 INFO L225 Difference]: With dead ends: 523 [2021-08-21 18:40:47,691 INFO L226 Difference]: Without dead ends: 518 [2021-08-21 18:40:47,691 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 711.3ms TimeCoverageRelationStatistics Valid=131, Invalid=421, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:40:47,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2021-08-21 18:40:47,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 374. [2021-08-21 18:40:47,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 373 states have (on average 2.2037533512064345) internal successors, (822), 373 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:40:47,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 822 transitions. [2021-08-21 18:40:47,696 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 822 transitions. Word has length 26 [2021-08-21 18:40:47,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:40:47,696 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 822 transitions. [2021-08-21 18:40:47,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 16 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:40:47,696 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 822 transitions. [2021-08-21 18:40:47,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:40:47,697 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:40:47,697 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:40:47,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2021-08-21 18:40:47,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:40:47,917 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:40:47,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:40:47,917 INFO L82 PathProgramCache]: Analyzing trace with hash 1245845429, now seen corresponding path program 23 times [2021-08-21 18:40:47,917 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:40:47,917 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057775689] [2021-08-21 18:40:47,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:40:47,917 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:40:47,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:40:48,484 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:40:48,485 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:40:48,485 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057775689] [2021-08-21 18:40:48,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057775689] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:40:48,485 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67336383] [2021-08-21 18:40:48,485 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:40:48,485 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:40:48,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:40:48,486 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:40:48,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-08-21 18:40:51,631 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:40:51,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:40:51,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 18:40:51,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:40:52,274 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:40:52,274 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 167 treesize of output 118 [2021-08-21 18:40:53,232 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:40:53,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [67336383] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:40:53,233 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:40:53,233 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-21 18:40:53,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89380764] [2021-08-21 18:40:53,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 18:40:53,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:40:53,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 18:40:53,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:40:53,234 INFO L87 Difference]: Start difference. First operand 374 states and 822 transitions. Second operand has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:40:53,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:40:53,956 INFO L93 Difference]: Finished difference Result 519 states and 1093 transitions. [2021-08-21 18:40:53,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 18:40:53,956 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:40:53,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:40:53,958 INFO L225 Difference]: With dead ends: 519 [2021-08-21 18:40:53,958 INFO L226 Difference]: Without dead ends: 514 [2021-08-21 18:40:53,958 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 902.4ms TimeCoverageRelationStatistics Valid=170, Invalid=586, Unknown=0, NotChecked=0, Total=756 [2021-08-21 18:40:53,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2021-08-21 18:40:53,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 378. [2021-08-21 18:40:53,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 2.1962864721485413) internal successors, (828), 377 states have internal predecessors, (828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:40:53,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 828 transitions. [2021-08-21 18:40:53,963 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 828 transitions. Word has length 26 [2021-08-21 18:40:53,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:40:53,963 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 828 transitions. [2021-08-21 18:40:53,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:40:53,963 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 828 transitions. [2021-08-21 18:40:53,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:40:53,964 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:40:53,964 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:40:53,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2021-08-21 18:40:54,164 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-08-21 18:40:54,164 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:40:54,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:40:54,165 INFO L82 PathProgramCache]: Analyzing trace with hash 1743324981, now seen corresponding path program 24 times [2021-08-21 18:40:54,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:40:54,165 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299302600] [2021-08-21 18:40:54,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:40:54,165 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:40:54,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:40:55,049 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:40:55,050 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:40:55,050 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299302600] [2021-08-21 18:40:55,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299302600] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:40:55,050 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961103334] [2021-08-21 18:40:55,050 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:40:55,050 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:40:55,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:40:55,051 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 18:40:55,052 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 18:40:58,156 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:40:58,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:40:58,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:40:58,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:40:59,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:40:59,185 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:40:59,186 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 168 treesize of output 134 [2021-08-21 18:41:00,489 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:41:00,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961103334] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:41:00,490 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:41:00,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-21 18:41:00,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278724031] [2021-08-21 18:41:00,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:41:00,490 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:41:00,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:41:00,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:41:00,491 INFO L87 Difference]: Start difference. First operand 378 states and 828 transitions. Second operand has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:41:03,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:41:03,166 INFO L93 Difference]: Finished difference Result 534 states and 1100 transitions. [2021-08-21 18:41:03,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 18:41:03,166 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:41:03,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:41:03,167 INFO L225 Difference]: With dead ends: 534 [2021-08-21 18:41:03,168 INFO L226 Difference]: Without dead ends: 529 [2021-08-21 18:41:03,168 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 357 ImplicationChecksByTransitivity, 2595.2ms TimeCoverageRelationStatistics Valid=216, Invalid=1190, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 18:41:03,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2021-08-21 18:41:03,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 380. [2021-08-21 18:41:03,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 2.2005277044854883) internal successors, (834), 379 states have internal predecessors, (834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:41:03,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 834 transitions. [2021-08-21 18:41:03,173 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 834 transitions. Word has length 26 [2021-08-21 18:41:03,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:41:03,173 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 834 transitions. [2021-08-21 18:41:03,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.5) internal successors, (50), 20 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:41:03,173 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 834 transitions. [2021-08-21 18:41:03,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:41:03,173 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:41:03,174 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:41:03,209 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 18:41:03,392 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:41:03,393 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:41:03,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:41:03,393 INFO L82 PathProgramCache]: Analyzing trace with hash -444072267, now seen corresponding path program 18 times [2021-08-21 18:41:03,393 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:41:03,393 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650206299] [2021-08-21 18:41:03,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:41:03,393 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:41:03,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:41:03,971 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:41:03,971 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:41:03,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650206299] [2021-08-21 18:41:03,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650206299] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:41:03,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579721047] [2021-08-21 18:41:03,972 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:41:03,972 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:41:03,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:41:03,985 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 18:41:03,988 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 18:41:07,403 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:41:07,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:41:07,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-21 18:41:07,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:41:08,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:41:08,452 INFO L354 Elim1Store]: treesize reduction 22, result has 56.9 percent of original size [2021-08-21 18:41:08,452 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 169 treesize of output 139 [2021-08-21 18:41:09,170 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:41:09,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [579721047] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:41:09,170 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:41:09,170 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2021-08-21 18:41:09,170 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572228851] [2021-08-21 18:41:09,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:41:09,170 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:41:09,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:41:09,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:41:09,171 INFO L87 Difference]: Start difference. First operand 380 states and 834 transitions. Second operand has 20 states, 20 states have (on average 2.55) internal successors, (51), 20 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:41:10,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:41:10,535 INFO L93 Difference]: Finished difference Result 473 states and 966 transitions. [2021-08-21 18:41:10,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 18:41:10,536 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 20 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:41:10,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:41:10,537 INFO L225 Difference]: With dead ends: 473 [2021-08-21 18:41:10,537 INFO L226 Difference]: Without dead ends: 463 [2021-08-21 18:41:10,538 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 1489.4ms TimeCoverageRelationStatistics Valid=210, Invalid=1196, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 18:41:10,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2021-08-21 18:41:10,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 391. [2021-08-21 18:41:10,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 390 states have (on average 2.2) internal successors, (858), 390 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:41:10,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 858 transitions. [2021-08-21 18:41:10,542 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 858 transitions. Word has length 26 [2021-08-21 18:41:10,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:41:10,542 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 858 transitions. [2021-08-21 18:41:10,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 20 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:41:10,542 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 858 transitions. [2021-08-21 18:41:10,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:41:10,543 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:41:10,543 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:41:10,568 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2021-08-21 18:41:10,752 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:41:10,753 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:41:10,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:41:10,753 INFO L82 PathProgramCache]: Analyzing trace with hash -2016457035, now seen corresponding path program 19 times [2021-08-21 18:41:10,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:41:10,753 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713442629] [2021-08-21 18:41:10,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:41:10,753 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:41:10,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:41:11,157 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:41:11,158 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:41:11,158 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713442629] [2021-08-21 18:41:11,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713442629] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:41:11,158 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489051712] [2021-08-21 18:41:11,158 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:41:11,158 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:41:11,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:41:11,173 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 18:41:11,210 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 18:41:14,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:41:14,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:41:14,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:41:15,190 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 18:41:15,191 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 139 treesize of output 117 [2021-08-21 18:41:16,302 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:41:16,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489051712] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:41:16,302 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:41:16,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 18:41:16,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109305629] [2021-08-21 18:41:16,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 18:41:16,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:41:16,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 18:41:16,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:41:16,303 INFO L87 Difference]: Start difference. First operand 391 states and 858 transitions. Second operand has 17 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 16 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:41:17,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:41:17,678 INFO L93 Difference]: Finished difference Result 699 states and 1406 transitions. [2021-08-21 18:41:17,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:41:17,678 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 16 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:41:17,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:41:17,680 INFO L225 Difference]: With dead ends: 699 [2021-08-21 18:41:17,680 INFO L226 Difference]: Without dead ends: 685 [2021-08-21 18:41:17,680 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 383 ImplicationChecksByTransitivity, 1360.7ms TimeCoverageRelationStatistics Valid=332, Invalid=1308, Unknown=0, NotChecked=0, Total=1640 [2021-08-21 18:41:17,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2021-08-21 18:41:17,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 401. [2021-08-21 18:41:17,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 400 states have (on average 2.2075) internal successors, (883), 400 states have internal predecessors, (883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:41:17,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 883 transitions. [2021-08-21 18:41:17,686 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 883 transitions. Word has length 26 [2021-08-21 18:41:17,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:41:17,686 INFO L470 AbstractCegarLoop]: Abstraction has 401 states and 883 transitions. [2021-08-21 18:41:17,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 16 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:41:17,688 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 883 transitions. [2021-08-21 18:41:17,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:41:17,688 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:41:17,688 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:41:17,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2021-08-21 18:41:17,904 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-08-21 18:41:17,905 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:41:17,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:41:17,905 INFO L82 PathProgramCache]: Analyzing trace with hash 821537273, now seen corresponding path program 25 times [2021-08-21 18:41:17,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:41:17,905 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275153275] [2021-08-21 18:41:17,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:41:17,905 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:41:17,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:41:18,578 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:41:18,578 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:41:18,578 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275153275] [2021-08-21 18:41:18,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275153275] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:41:18,578 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1996564306] [2021-08-21 18:41:18,578 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:41:18,578 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:41:18,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:41:18,589 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 18:41:18,590 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 18:41:22,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:41:22,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:41:22,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:41:22,810 INFO L354 Elim1Store]: treesize reduction 37, result has 24.5 percent of original size [2021-08-21 18:41:22,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 159 treesize of output 112 [2021-08-21 18:41:23,389 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:41:23,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1996564306] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:41:23,390 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:41:23,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-21 18:41:23,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954832178] [2021-08-21 18:41:23,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 18:41:23,390 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:41:23,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 18:41:23,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:41:23,391 INFO L87 Difference]: Start difference. First operand 401 states and 883 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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:41:24,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:41:24,788 INFO L93 Difference]: Finished difference Result 570 states and 1197 transitions. [2021-08-21 18:41:24,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-21 18:41:24,788 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:41:24,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:41:24,790 INFO L225 Difference]: With dead ends: 570 [2021-08-21 18:41:24,790 INFO L226 Difference]: Without dead ends: 565 [2021-08-21 18:41:24,790 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 1486.6ms TimeCoverageRelationStatistics Valid=243, Invalid=879, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 18:41:24,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2021-08-21 18:41:24,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 396. [2021-08-21 18:41:24,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 395 states have (on average 2.2) internal successors, (869), 395 states have internal predecessors, (869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:41:24,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 869 transitions. [2021-08-21 18:41:24,795 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 869 transitions. Word has length 26 [2021-08-21 18:41:24,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:41:24,795 INFO L470 AbstractCegarLoop]: Abstraction has 396 states and 869 transitions. [2021-08-21 18:41:24,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 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:41:24,796 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 869 transitions. [2021-08-21 18:41:24,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:41:24,796 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:41:24,796 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:41:24,821 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2021-08-21 18:41:25,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-08-21 18:41:25,014 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:41:25,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:41:25,014 INFO L82 PathProgramCache]: Analyzing trace with hash 1920658041, now seen corresponding path program 20 times [2021-08-21 18:41:25,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:41:25,014 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402567286] [2021-08-21 18:41:25,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:41:25,015 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:41:25,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:41:25,307 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:41:25,307 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:41:25,308 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402567286] [2021-08-21 18:41:25,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402567286] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:41:25,308 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085962036] [2021-08-21 18:41:25,308 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:41:25,308 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:41:25,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:41:25,309 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 18:41:25,309 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 18:41:28,838 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:41:28,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:41:28,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 18:41:28,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:41:29,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:41:29,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:41:29,464 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:41:29,464 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 139 treesize of output 113 [2021-08-21 18:41:30,394 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:41:30,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1085962036] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:41:30,394 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:41:30,394 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-08-21 18:41:30,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383015639] [2021-08-21 18:41:30,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 18:41:30,395 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:41:30,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 18:41:30,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:41:30,395 INFO L87 Difference]: Start difference. First operand 396 states and 869 transitions. Second operand has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:41:31,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:41:31,877 INFO L93 Difference]: Finished difference Result 494 states and 1027 transitions. [2021-08-21 18:41:31,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 18:41:31,877 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:41:31,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:41:31,879 INFO L225 Difference]: With dead ends: 494 [2021-08-21 18:41:31,879 INFO L226 Difference]: Without dead ends: 484 [2021-08-21 18:41:31,879 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 1571.3ms TimeCoverageRelationStatistics Valid=272, Invalid=1060, Unknown=0, NotChecked=0, Total=1332 [2021-08-21 18:41:31,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2021-08-21 18:41:31,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 403. [2021-08-21 18:41:31,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 402 states have (on average 2.2064676616915424) internal successors, (887), 402 states have internal predecessors, (887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:41:31,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 887 transitions. [2021-08-21 18:41:31,884 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 887 transitions. Word has length 26 [2021-08-21 18:41:31,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:41:31,884 INFO L470 AbstractCegarLoop]: Abstraction has 403 states and 887 transitions. [2021-08-21 18:41:31,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:41:31,885 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 887 transitions. [2021-08-21 18:41:31,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:41:31,885 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:41:31,885 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:41:31,913 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 18:41:32,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-08-21 18:41:32,101 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:41:32,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:41:32,101 INFO L82 PathProgramCache]: Analyzing trace with hash -1267586823, now seen corresponding path program 26 times [2021-08-21 18:41:32,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:41:32,101 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723242327] [2021-08-21 18:41:32,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:41:32,101 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:41:32,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:41:32,651 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:41:32,652 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:41:32,652 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723242327] [2021-08-21 18:41:32,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723242327] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:41:32,652 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725505079] [2021-08-21 18:41:32,652 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:41:32,652 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:41:32,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:41:32,653 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 18:41:32,655 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 18:41:36,256 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:41:36,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:41:36,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 18:41:36,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:41:36,856 INFO L354 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2021-08-21 18:41:36,856 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 176 treesize of output 106 [2021-08-21 18:41:37,443 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:41:37,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725505079] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:41:37,443 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:41:37,443 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-21 18:41:37,443 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925100130] [2021-08-21 18:41:37,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 18:41:37,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:41:37,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 18:41:37,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:41:37,444 INFO L87 Difference]: Start difference. First operand 403 states and 887 transitions. Second operand has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:41:38,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:41:38,408 INFO L93 Difference]: Finished difference Result 557 states and 1185 transitions. [2021-08-21 18:41:38,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 18:41:38,408 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:41:38,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:41:38,410 INFO L225 Difference]: With dead ends: 557 [2021-08-21 18:41:38,410 INFO L226 Difference]: Without dead ends: 552 [2021-08-21 18:41:38,410 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 977.0ms TimeCoverageRelationStatistics Valid=160, Invalid=710, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:41:38,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2021-08-21 18:41:38,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 403. [2021-08-21 18:41:38,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 402 states have (on average 2.2064676616915424) internal successors, (887), 402 states have internal predecessors, (887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:41:38,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 887 transitions. [2021-08-21 18:41:38,416 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 887 transitions. Word has length 26 [2021-08-21 18:41:38,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:41:38,416 INFO L470 AbstractCegarLoop]: Abstraction has 403 states and 887 transitions. [2021-08-21 18:41:38,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:41:38,416 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 887 transitions. [2021-08-21 18:41:38,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 18:41:38,416 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:41:38,416 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:41:38,442 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 18:41:38,628 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:41:38,629 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:41:38,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:41:38,629 INFO L82 PathProgramCache]: Analyzing trace with hash -1574483591, now seen corresponding path program 21 times [2021-08-21 18:41:38,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:41:38,629 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209261281] [2021-08-21 18:41:38,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:41:38,629 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:41:38,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:41:38,977 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:41:38,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:41:38,978 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209261281] [2021-08-21 18:41:38,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209261281] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:41:38,978 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106503420] [2021-08-21 18:41:38,978 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:41:38,978 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:41:38,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:41:38,979 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 18:41:38,980 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 18:41:42,827 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:41:42,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:41:42,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-21 18:41:42,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:41:43,827 INFO L354 Elim1Store]: treesize reduction 26, result has 52.7 percent of original size [2021-08-21 18:41:43,827 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 222 treesize of output 150 [2021-08-21 18:41:44,593 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:41:44,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106503420] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:41:44,594 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:41:44,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-21 18:41:44,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402121545] [2021-08-21 18:41:44,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 18:41:44,594 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:41:44,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 18:41:44,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:41:44,595 INFO L87 Difference]: Start difference. First operand 403 states and 887 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 17 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:41:45,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:41:45,585 INFO L93 Difference]: Finished difference Result 572 states and 1195 transitions. [2021-08-21 18:41:45,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 18:41:45,586 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 17 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 18:41:45,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:41:45,604 INFO L225 Difference]: With dead ends: 572 [2021-08-21 18:41:45,604 INFO L226 Difference]: Without dead ends: 562 [2021-08-21 18:41:45,604 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 828.4ms TimeCoverageRelationStatistics Valid=195, Invalid=797, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:41:45,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2021-08-21 18:41:45,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 400. [2021-08-21 18:41:45,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 2.1979949874686717) internal successors, (877), 399 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:41:45,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 877 transitions. [2021-08-21 18:41:45,610 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 877 transitions. Word has length 26 [2021-08-21 18:41:45,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:41:45,610 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 877 transitions. [2021-08-21 18:41:45,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 17 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:41:45,610 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 877 transitions. [2021-08-21 18:41:45,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:41:45,610 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:41:45,611 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 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:41:45,637 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2021-08-21 18:41:45,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-08-21 18:41:45,837 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:41:45,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:41:45,837 INFO L82 PathProgramCache]: Analyzing trace with hash -75296549, now seen corresponding path program 27 times [2021-08-21 18:41:45,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:41:45,837 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330630439] [2021-08-21 18:41:45,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:41:45,837 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:41:45,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:41:45,897 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:41:45,898 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:41:45,898 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330630439] [2021-08-21 18:41:45,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330630439] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:41:45,898 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481831666] [2021-08-21 18:41:45,898 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:41:45,898 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:41:45,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:41:45,914 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 18:41:45,915 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 18:41:49,709 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:41:49,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:41:49,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:41:49,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:41:49,849 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:41:49,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481831666] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:41:49,849 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:41:49,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 18:41:49,849 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373061592] [2021-08-21 18:41:49,849 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:41:49,849 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:41:49,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:41:49,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:41:49,850 INFO L87 Difference]: Start difference. First operand 400 states and 877 transitions. Second operand has 16 states, 16 states have (on average 2.75) internal successors, (44), 16 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:41:50,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:41:50,411 INFO L93 Difference]: Finished difference Result 940 states and 1869 transitions. [2021-08-21 18:41:50,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-21 18:41:50,411 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.75) internal successors, (44), 16 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:41:50,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:41:50,413 INFO L225 Difference]: With dead ends: 940 [2021-08-21 18:41:50,413 INFO L226 Difference]: Without dead ends: 940 [2021-08-21 18:41:50,413 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 773 ImplicationChecksByTransitivity, 401.2ms TimeCoverageRelationStatistics Valid=582, Invalid=1968, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 18:41:50,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 940 states. [2021-08-21 18:41:50,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 940 to 460. [2021-08-21 18:41:50,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 459 states have (on average 2.241830065359477) internal successors, (1029), 459 states have internal predecessors, (1029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:41:50,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1029 transitions. [2021-08-21 18:41:50,421 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1029 transitions. Word has length 28 [2021-08-21 18:41:50,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:41:50,421 INFO L470 AbstractCegarLoop]: Abstraction has 460 states and 1029 transitions. [2021-08-21 18:41:50,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.75) internal successors, (44), 16 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:41:50,422 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1029 transitions. [2021-08-21 18:41:50,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:41:50,422 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:41:50,422 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 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:41:50,456 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 18:41:50,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-08-21 18:41:50,623 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:41:50,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:41:50,623 INFO L82 PathProgramCache]: Analyzing trace with hash -1566791461, now seen corresponding path program 28 times [2021-08-21 18:41:50,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:41:50,623 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388368408] [2021-08-21 18:41:50,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:41:50,624 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:41:50,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:41:50,687 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:41:50,687 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:41:50,687 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388368408] [2021-08-21 18:41:50,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388368408] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:41:50,688 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827672592] [2021-08-21 18:41:50,688 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:41:50,688 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:41:50,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:41:50,689 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 18:41:50,689 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 18:41:54,739 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:41:54,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:41:54,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:41:54,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:41:54,917 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:41:54,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827672592] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:41:54,917 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:41:54,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-21 18:41:54,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895355339] [2021-08-21 18:41:54,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 18:41:54,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:41:54,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 18:41:54,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:41:54,918 INFO L87 Difference]: Start difference. First operand 460 states and 1029 transitions. Second operand has 17 states, 17 states have (on average 2.7058823529411766) internal successors, (46), 17 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:41:55,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:41:55,718 INFO L93 Difference]: Finished difference Result 1090 states and 2110 transitions. [2021-08-21 18:41:55,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-21 18:41:55,718 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.7058823529411766) internal successors, (46), 17 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 28 [2021-08-21 18:41:55,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:41:55,720 INFO L225 Difference]: With dead ends: 1090 [2021-08-21 18:41:55,720 INFO L226 Difference]: Without dead ends: 1090 [2021-08-21 18:41:55,720 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1358 ImplicationChecksByTransitivity, 575.8ms TimeCoverageRelationStatistics Valid=826, Invalid=3206, Unknown=0, NotChecked=0, Total=4032 [2021-08-21 18:41:55,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1090 states. [2021-08-21 18:41:55,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1090 to 462. [2021-08-21 18:41:55,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 461 states have (on average 2.227765726681128) internal successors, (1027), 461 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:41:55,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 1027 transitions. [2021-08-21 18:41:55,728 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 1027 transitions. Word has length 28 [2021-08-21 18:41:55,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:41:55,728 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 1027 transitions. [2021-08-21 18:41:55,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.7058823529411766) internal successors, (46), 17 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:41:55,728 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 1027 transitions. [2021-08-21 18:41:55,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:41:55,729 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:41:55,729 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:41:55,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2021-08-21 18:41:55,949 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:41:55,949 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:41:55,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:41:55,949 INFO L82 PathProgramCache]: Analyzing trace with hash -1925044133, now seen corresponding path program 22 times [2021-08-21 18:41:55,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:41:55,949 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821184051] [2021-08-21 18:41:55,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:41:55,949 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:41:55,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:41:56,007 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:41:56,008 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:41:56,008 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821184051] [2021-08-21 18:41:56,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821184051] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:41:56,008 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120561505] [2021-08-21 18:41:56,008 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:41:56,008 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:41:56,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:41:56,009 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 18:41:56,010 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 18:41:59,842 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:41:59,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:41:59,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:41:59,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:41:59,994 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:41:59,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120561505] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:41:59,994 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:41:59,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 18:41:59,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411925055] [2021-08-21 18:41:59,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:41:59,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:41:59,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:41:59,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:41:59,995 INFO L87 Difference]: Start difference. First operand 462 states and 1027 transitions. Second operand has 15 states, 15 states have (on average 2.8) internal successors, (42), 15 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:00,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:42:00,367 INFO L93 Difference]: Finished difference Result 821 states and 1654 transitions. [2021-08-21 18:42:00,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-21 18:42:00,367 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 15 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:42:00,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:42:00,369 INFO L225 Difference]: With dead ends: 821 [2021-08-21 18:42:00,369 INFO L226 Difference]: Without dead ends: 821 [2021-08-21 18:42:00,369 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 255.4ms TimeCoverageRelationStatistics Valid=310, Invalid=1096, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 18:42:00,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2021-08-21 18:42:00,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 460. [2021-08-21 18:42:00,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 459 states have (on average 2.224400871459695) internal successors, (1021), 459 states have internal predecessors, (1021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:00,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1021 transitions. [2021-08-21 18:42:00,377 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1021 transitions. Word has length 28 [2021-08-21 18:42:00,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:42:00,377 INFO L470 AbstractCegarLoop]: Abstraction has 460 states and 1021 transitions. [2021-08-21 18:42:00,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 15 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:00,378 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1021 transitions. [2021-08-21 18:42:00,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:42:00,378 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:42:00,378 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] [2021-08-21 18:42:00,406 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 18:42:00,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2021-08-21 18:42:00,594 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:42:00,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:42:00,594 INFO L82 PathProgramCache]: Analyzing trace with hash 364556375, now seen corresponding path program 29 times [2021-08-21 18:42:00,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:42:00,594 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148041528] [2021-08-21 18:42:00,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:42:00,594 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:42:00,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:42:00,657 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:42:00,657 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:42:00,657 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148041528] [2021-08-21 18:42:00,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148041528] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:00,658 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141911206] [2021-08-21 18:42:00,658 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:42:00,658 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:42:00,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:42:00,658 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 18:42:00,659 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 18:42:04,529 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:42:04,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:42:04,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:42:04,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:42:04,651 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:42:04,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141911206] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:04,651 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:42:04,651 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-21 18:42:04,651 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089168244] [2021-08-21 18:42:04,652 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:42:04,652 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:42:04,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:42:04,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:42:04,652 INFO L87 Difference]: Start difference. First operand 460 states and 1021 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:04,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:42:04,759 INFO L93 Difference]: Finished difference Result 775 states and 1626 transitions. [2021-08-21 18:42:04,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 18:42:04,760 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:42:04,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:42:04,761 INFO L225 Difference]: With dead ends: 775 [2021-08-21 18:42:04,761 INFO L226 Difference]: Without dead ends: 775 [2021-08-21 18:42:04,761 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 80.2ms TimeCoverageRelationStatistics Valid=84, Invalid=156, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:42:04,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 775 states. [2021-08-21 18:42:04,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 775 to 654. [2021-08-21 18:42:04,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 654 states, 653 states have (on average 2.231240428790199) internal successors, (1457), 653 states have internal predecessors, (1457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:04,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 1457 transitions. [2021-08-21 18:42:04,769 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 1457 transitions. Word has length 28 [2021-08-21 18:42:04,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:42:04,769 INFO L470 AbstractCegarLoop]: Abstraction has 654 states and 1457 transitions. [2021-08-21 18:42:04,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:04,769 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 1457 transitions. [2021-08-21 18:42:04,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:42:04,770 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:42:04,770 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] [2021-08-21 18:42:04,798 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2021-08-21 18:42:04,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:42:04,996 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:42:04,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:42:04,997 INFO L82 PathProgramCache]: Analyzing trace with hash -1485191209, now seen corresponding path program 30 times [2021-08-21 18:42:04,997 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:42:04,997 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625368619] [2021-08-21 18:42:04,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:42:04,997 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:42:05,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:42:05,055 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:42:05,055 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:42:05,055 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625368619] [2021-08-21 18:42:05,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625368619] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:05,055 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611168698] [2021-08-21 18:42:05,055 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:42:05,055 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:42:05,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:42:05,056 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 18:42:05,057 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 18:42:09,053 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:42:09,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:42:09,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:42:09,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:42:09,215 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:42:09,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611168698] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:09,215 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:42:09,215 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 18:42:09,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649082654] [2021-08-21 18:42:09,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:42:09,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:42:09,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:42:09,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:42:09,216 INFO L87 Difference]: Start difference. First operand 654 states and 1457 transitions. Second operand has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:09,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:42:09,532 INFO L93 Difference]: Finished difference Result 965 states and 1944 transitions. [2021-08-21 18:42:09,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:42:09,533 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:42:09,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:42:09,534 INFO L225 Difference]: With dead ends: 965 [2021-08-21 18:42:09,534 INFO L226 Difference]: Without dead ends: 947 [2021-08-21 18:42:09,534 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 226.8ms TimeCoverageRelationStatistics Valid=278, Invalid=714, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:42:09,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 947 states. [2021-08-21 18:42:09,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 947 to 723. [2021-08-21 18:42:09,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 723 states, 722 states have (on average 2.2354570637119116) internal successors, (1614), 722 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:09,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 723 states to 723 states and 1614 transitions. [2021-08-21 18:42:09,545 INFO L78 Accepts]: Start accepts. Automaton has 723 states and 1614 transitions. Word has length 28 [2021-08-21 18:42:09,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:42:09,545 INFO L470 AbstractCegarLoop]: Abstraction has 723 states and 1614 transitions. [2021-08-21 18:42:09,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:09,546 INFO L276 IsEmpty]: Start isEmpty. Operand 723 states and 1614 transitions. [2021-08-21 18:42:09,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:42:09,546 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:42:09,547 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:42:09,578 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 18:42:09,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-08-21 18:42:09,767 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:42:09,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:42:09,768 INFO L82 PathProgramCache]: Analyzing trace with hash -976158889, now seen corresponding path program 23 times [2021-08-21 18:42:09,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:42:09,768 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468002664] [2021-08-21 18:42:09,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:42:09,768 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:42:09,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:42:09,834 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:42:09,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:42:09,834 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468002664] [2021-08-21 18:42:09,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468002664] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:09,834 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455463569] [2021-08-21 18:42:09,835 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:42:09,835 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:42:09,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:42:09,835 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 18:42:09,836 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 18:42:13,817 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:42:13,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:42:13,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:42:13,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:42:13,996 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:42:13,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455463569] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:13,997 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:42:13,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-08-21 18:42:13,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888636687] [2021-08-21 18:42:13,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 18:42:13,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:42:13,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 18:42:13,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:42:13,997 INFO L87 Difference]: Start difference. First operand 723 states and 1614 transitions. Second operand has 17 states, 17 states have (on average 2.7058823529411766) internal successors, (46), 16 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:14,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:42:14,296 INFO L93 Difference]: Finished difference Result 1456 states and 2912 transitions. [2021-08-21 18:42:14,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 18:42:14,297 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.7058823529411766) internal successors, (46), 16 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 28 [2021-08-21 18:42:14,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:42:14,299 INFO L225 Difference]: With dead ends: 1456 [2021-08-21 18:42:14,299 INFO L226 Difference]: Without dead ends: 1440 [2021-08-21 18:42:14,299 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 279.3ms TimeCoverageRelationStatistics Valid=291, Invalid=899, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 18:42:14,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1440 states. [2021-08-21 18:42:14,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1440 to 951. [2021-08-21 18:42:14,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 951 states, 950 states have (on average 2.2621052631578946) internal successors, (2149), 950 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:14,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 951 states to 951 states and 2149 transitions. [2021-08-21 18:42:14,313 INFO L78 Accepts]: Start accepts. Automaton has 951 states and 2149 transitions. Word has length 28 [2021-08-21 18:42:14,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:42:14,313 INFO L470 AbstractCegarLoop]: Abstraction has 951 states and 2149 transitions. [2021-08-21 18:42:14,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.7058823529411766) internal successors, (46), 16 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:14,313 INFO L276 IsEmpty]: Start isEmpty. Operand 951 states and 2149 transitions. [2021-08-21 18:42:14,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:42:14,314 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:42:14,314 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] [2021-08-21 18:42:14,343 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 18:42:14,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-08-21 18:42:14,533 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:42:14,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:42:14,533 INFO L82 PathProgramCache]: Analyzing trace with hash 77561815, now seen corresponding path program 31 times [2021-08-21 18:42:14,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:42:14,533 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114492793] [2021-08-21 18:42:14,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:42:14,534 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:42:14,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:42:14,588 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:42:14,588 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:42:14,588 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114492793] [2021-08-21 18:42:14,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114492793] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:14,588 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [570759475] [2021-08-21 18:42:14,588 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:42:14,588 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:42:14,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:42:14,590 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 18:42:14,591 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 18:42:18,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:42:18,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:42:18,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:42:18,711 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:42:18,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [570759475] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:18,712 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:42:18,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-08-21 18:42:18,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078052178] [2021-08-21 18:42:18,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:42:18,712 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:42:18,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:42:18,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:42:18,712 INFO L87 Difference]: Start difference. First operand 951 states and 2149 transitions. Second operand has 15 states, 15 states have (on average 2.8) internal successors, (42), 15 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:19,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:42:19,088 INFO L93 Difference]: Finished difference Result 1363 states and 2719 transitions. [2021-08-21 18:42:19,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 18:42:19,089 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 15 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:42:19,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:42:19,091 INFO L225 Difference]: With dead ends: 1363 [2021-08-21 18:42:19,091 INFO L226 Difference]: Without dead ends: 1351 [2021-08-21 18:42:19,091 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 292.4ms TimeCoverageRelationStatistics Valid=334, Invalid=788, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 18:42:19,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1351 states. [2021-08-21 18:42:19,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1351 to 963. [2021-08-21 18:42:19,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 962 states have (on average 2.269230769230769) internal successors, (2183), 962 states have internal predecessors, (2183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:19,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 2183 transitions. [2021-08-21 18:42:19,105 INFO L78 Accepts]: Start accepts. Automaton has 963 states and 2183 transitions. Word has length 28 [2021-08-21 18:42:19,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:42:19,105 INFO L470 AbstractCegarLoop]: Abstraction has 963 states and 2183 transitions. [2021-08-21 18:42:19,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 15 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:19,105 INFO L276 IsEmpty]: Start isEmpty. Operand 963 states and 2183 transitions. [2021-08-21 18:42:19,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:42:19,106 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:42:19,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] [2021-08-21 18:42:19,132 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2021-08-21 18:42:19,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:42:19,323 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:42:19,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:42:19,323 INFO L82 PathProgramCache]: Analyzing trace with hash 1607677911, now seen corresponding path program 32 times [2021-08-21 18:42:19,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:42:19,324 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956274723] [2021-08-21 18:42:19,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:42:19,324 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:42:19,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:42:19,379 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:42:19,379 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:42:19,379 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956274723] [2021-08-21 18:42:19,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956274723] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:19,379 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41081116] [2021-08-21 18:42:19,380 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:42:19,380 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:42:19,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:42:19,380 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 18:42:19,409 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 18:42:23,390 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:42:23,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:42:23,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:42:23,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:42:23,552 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:42:23,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41081116] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:23,553 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:42:23,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-08-21 18:42:23,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545979713] [2021-08-21 18:42:23,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:42:23,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:42:23,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:42:23,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:42:23,554 INFO L87 Difference]: Start difference. First operand 963 states and 2183 transitions. Second operand has 15 states, 15 states have (on average 2.8) internal successors, (42), 15 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:24,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:42:24,004 INFO L93 Difference]: Finished difference Result 1327 states and 2679 transitions. [2021-08-21 18:42:24,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 18:42:24,005 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 15 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:42:24,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:42:24,007 INFO L225 Difference]: With dead ends: 1327 [2021-08-21 18:42:24,007 INFO L226 Difference]: Without dead ends: 1313 [2021-08-21 18:42:24,007 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 302.0ms TimeCoverageRelationStatistics Valid=360, Invalid=900, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 18:42:24,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1313 states. [2021-08-21 18:42:24,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1313 to 951. [2021-08-21 18:42:24,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 951 states, 950 states have (on average 2.281052631578947) internal successors, (2167), 950 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:24,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 951 states to 951 states and 2167 transitions. [2021-08-21 18:42:24,020 INFO L78 Accepts]: Start accepts. Automaton has 951 states and 2167 transitions. Word has length 28 [2021-08-21 18:42:24,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:42:24,020 INFO L470 AbstractCegarLoop]: Abstraction has 951 states and 2167 transitions. [2021-08-21 18:42:24,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 15 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:24,021 INFO L276 IsEmpty]: Start isEmpty. Operand 951 states and 2167 transitions. [2021-08-21 18:42:24,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:42:24,022 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:42:24,022 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] [2021-08-21 18:42:24,048 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 18:42:24,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:42:24,240 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:42:24,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:42:24,241 INFO L82 PathProgramCache]: Analyzing trace with hash -1962844201, now seen corresponding path program 33 times [2021-08-21 18:42:24,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:42:24,241 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131480268] [2021-08-21 18:42:24,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:42:24,241 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:42:24,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:42:24,295 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:42:24,295 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:42:24,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131480268] [2021-08-21 18:42:24,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131480268] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:24,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152639413] [2021-08-21 18:42:24,296 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:42:24,296 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:42:24,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:42:24,298 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 18:42:24,299 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 18:42:28,268 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:42:28,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:42:28,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:42:28,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:42:28,400 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:42:28,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152639413] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:28,401 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:42:28,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-21 18:42:28,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234125070] [2021-08-21 18:42:28,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:42:28,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:42:28,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:42:28,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:42:28,401 INFO L87 Difference]: Start difference. First operand 951 states and 2167 transitions. Second operand has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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:42:28,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:42:28,730 INFO L93 Difference]: Finished difference Result 1428 states and 2874 transitions. [2021-08-21 18:42:28,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:42:28,731 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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 28 [2021-08-21 18:42:28,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:42:28,733 INFO L225 Difference]: With dead ends: 1428 [2021-08-21 18:42:28,733 INFO L226 Difference]: Without dead ends: 1416 [2021-08-21 18:42:28,733 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 211.1ms TimeCoverageRelationStatistics Valid=269, Invalid=723, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:42:28,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1416 states. [2021-08-21 18:42:28,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1416 to 959. [2021-08-21 18:42:28,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 959 states, 958 states have (on average 2.290187891440501) internal successors, (2194), 958 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:28,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 2194 transitions. [2021-08-21 18:42:28,747 INFO L78 Accepts]: Start accepts. Automaton has 959 states and 2194 transitions. Word has length 28 [2021-08-21 18:42:28,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:42:28,747 INFO L470 AbstractCegarLoop]: Abstraction has 959 states and 2194 transitions. [2021-08-21 18:42:28,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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:42:28,747 INFO L276 IsEmpty]: Start isEmpty. Operand 959 states and 2194 transitions. [2021-08-21 18:42:28,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:42:28,748 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:42:28,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] [2021-08-21 18:42:28,790 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 18:42:28,990 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:42:28,990 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:42:28,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:42:28,991 INFO L82 PathProgramCache]: Analyzing trace with hash -909123497, now seen corresponding path program 34 times [2021-08-21 18:42:28,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:42:28,991 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635498544] [2021-08-21 18:42:28,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:42:28,991 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:42:29,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:42:29,033 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:42:29,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:42:29,033 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635498544] [2021-08-21 18:42:29,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635498544] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:29,033 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568862183] [2021-08-21 18:42:29,033 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:42:29,033 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:42:29,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:42:29,034 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 18:42:29,035 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 18:42:32,968 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:42:32,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:42:32,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:42:32,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:42:33,085 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:42:33,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568862183] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:33,085 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:42:33,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 18:42:33,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935031356] [2021-08-21 18:42:33,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 18:42:33,085 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:42:33,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 18:42:33,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-08-21 18:42:33,086 INFO L87 Difference]: Start difference. First operand 959 states and 2194 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:33,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:42:33,185 INFO L93 Difference]: Finished difference Result 1098 states and 2380 transitions. [2021-08-21 18:42:33,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:42:33,186 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:42:33,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:42:33,187 INFO L225 Difference]: With dead ends: 1098 [2021-08-21 18:42:33,187 INFO L226 Difference]: Without dead ends: 1098 [2021-08-21 18:42:33,187 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 71.6ms TimeCoverageRelationStatistics Valid=82, Invalid=128, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:42:33,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2021-08-21 18:42:33,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 886. [2021-08-21 18:42:33,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 886 states, 885 states have (on average 2.288135593220339) internal successors, (2025), 885 states have internal predecessors, (2025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:33,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 2025 transitions. [2021-08-21 18:42:33,197 INFO L78 Accepts]: Start accepts. Automaton has 886 states and 2025 transitions. Word has length 28 [2021-08-21 18:42:33,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:42:33,197 INFO L470 AbstractCegarLoop]: Abstraction has 886 states and 2025 transitions. [2021-08-21 18:42:33,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:33,197 INFO L276 IsEmpty]: Start isEmpty. Operand 886 states and 2025 transitions. [2021-08-21 18:42:33,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:42:33,198 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:42:33,198 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 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:42:33,226 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 18:42:33,424 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-08-21 18:42:33,424 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:42:33,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:42:33,424 INFO L82 PathProgramCache]: Analyzing trace with hash -1453940521, now seen corresponding path program 35 times [2021-08-21 18:42:33,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:42:33,424 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890165484] [2021-08-21 18:42:33,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:42:33,424 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:42:33,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:42:33,479 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 18:42:33,479 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:42:33,479 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890165484] [2021-08-21 18:42:33,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890165484] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:33,479 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288244380] [2021-08-21 18:42:33,479 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:42:33,479 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:42:33,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:42:33,480 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 18:42:33,481 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 18:42:37,461 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:42:37,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:42:37,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:42:37,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:42:37,646 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:42:37,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288244380] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:37,646 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:42:37,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-08-21 18:42:37,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197565293] [2021-08-21 18:42:37,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:42:37,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:42:37,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:42:37,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:42:37,647 INFO L87 Difference]: Start difference. First operand 886 states and 2025 transitions. Second operand has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 15 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:38,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:42:38,389 INFO L93 Difference]: Finished difference Result 2841 states and 5702 transitions. [2021-08-21 18:42:38,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-08-21 18:42:38,389 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 15 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 28 [2021-08-21 18:42:38,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:42:38,394 INFO L225 Difference]: With dead ends: 2841 [2021-08-21 18:42:38,394 INFO L226 Difference]: Without dead ends: 2841 [2021-08-21 18:42:38,394 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1406 ImplicationChecksByTransitivity, 525.0ms TimeCoverageRelationStatistics Valid=827, Invalid=2955, Unknown=0, NotChecked=0, Total=3782 [2021-08-21 18:42:38,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2841 states. [2021-08-21 18:42:38,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2841 to 827. [2021-08-21 18:42:38,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 827 states, 826 states have (on average 2.2590799031476996) internal successors, (1866), 826 states have internal predecessors, (1866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:38,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 827 states to 827 states and 1866 transitions. [2021-08-21 18:42:38,411 INFO L78 Accepts]: Start accepts. Automaton has 827 states and 1866 transitions. Word has length 28 [2021-08-21 18:42:38,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:42:38,411 INFO L470 AbstractCegarLoop]: Abstraction has 827 states and 1866 transitions. [2021-08-21 18:42:38,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 15 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:38,411 INFO L276 IsEmpty]: Start isEmpty. Operand 827 states and 1866 transitions. [2021-08-21 18:42:38,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:42:38,413 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:42:38,413 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] [2021-08-21 18:42:38,442 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 18:42:38,637 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-08-21 18:42:38,637 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:42:38,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:42:38,637 INFO L82 PathProgramCache]: Analyzing trace with hash -1196118057, now seen corresponding path program 36 times [2021-08-21 18:42:38,637 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:42:38,637 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065125786] [2021-08-21 18:42:38,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:42:38,637 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:42:38,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:42:38,693 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:42:38,693 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:42:38,693 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065125786] [2021-08-21 18:42:38,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065125786] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:38,693 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148236357] [2021-08-21 18:42:38,694 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:42:38,694 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:42:38,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:42:38,694 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 18:42:38,695 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 18:42:42,712 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:42:42,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:42:42,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:42:42,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:42:42,839 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:42:42,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148236357] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:42,839 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:42:42,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-21 18:42:42,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967616989] [2021-08-21 18:42:42,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:42:42,840 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:42:42,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:42:42,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:42:42,840 INFO L87 Difference]: Start difference. First operand 827 states and 1866 transitions. Second operand has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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:42:43,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:42:43,178 INFO L93 Difference]: Finished difference Result 1344 states and 2708 transitions. [2021-08-21 18:42:43,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 18:42:43,178 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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 28 [2021-08-21 18:42:43,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:42:43,180 INFO L225 Difference]: With dead ends: 1344 [2021-08-21 18:42:43,180 INFO L226 Difference]: Without dead ends: 1340 [2021-08-21 18:42:43,180 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 239.1ms TimeCoverageRelationStatistics Valid=301, Invalid=821, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 18:42:43,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1340 states. [2021-08-21 18:42:43,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1340 to 895. [2021-08-21 18:42:43,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 895 states, 894 states have (on average 2.295302013422819) internal successors, (2052), 894 states have internal predecessors, (2052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:43,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 895 states to 895 states and 2052 transitions. [2021-08-21 18:42:43,193 INFO L78 Accepts]: Start accepts. Automaton has 895 states and 2052 transitions. Word has length 28 [2021-08-21 18:42:43,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:42:43,193 INFO L470 AbstractCegarLoop]: Abstraction has 895 states and 2052 transitions. [2021-08-21 18:42:43,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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:42:43,193 INFO L276 IsEmpty]: Start isEmpty. Operand 895 states and 2052 transitions. [2021-08-21 18:42:43,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:42:43,194 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:42:43,194 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] [2021-08-21 18:42:43,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2021-08-21 18:42:43,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:42:43,413 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:42:43,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:42:43,413 INFO L82 PathProgramCache]: Analyzing trace with hash 1526464471, now seen corresponding path program 37 times [2021-08-21 18:42:43,413 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:42:43,413 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215452881] [2021-08-21 18:42:43,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:42:43,413 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:42:43,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:42:43,470 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:42:43,470 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:42:43,470 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215452881] [2021-08-21 18:42:43,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215452881] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:43,470 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561999607] [2021-08-21 18:42:43,470 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:42:43,470 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:42:43,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:42:43,471 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 18:42:43,558 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 18:42:47,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:42:47,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:42:47,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:42:47,566 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:42:47,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561999607] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:47,566 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:42:47,566 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-21 18:42:47,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101595849] [2021-08-21 18:42:47,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:42:47,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:42:47,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:42:47,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:42:47,567 INFO L87 Difference]: Start difference. First operand 895 states and 2052 transitions. Second operand has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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:42:48,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:42:48,006 INFO L93 Difference]: Finished difference Result 1369 states and 2768 transitions. [2021-08-21 18:42:48,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-21 18:42:48,006 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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 28 [2021-08-21 18:42:48,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:42:48,008 INFO L225 Difference]: With dead ends: 1369 [2021-08-21 18:42:48,008 INFO L226 Difference]: Without dead ends: 1369 [2021-08-21 18:42:48,009 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 461 ImplicationChecksByTransitivity, 303.3ms TimeCoverageRelationStatistics Valid=409, Invalid=1073, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 18:42:48,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1369 states. [2021-08-21 18:42:48,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1369 to 831. [2021-08-21 18:42:48,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 830 states have (on average 2.274698795180723) internal successors, (1888), 830 states have internal predecessors, (1888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:48,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1888 transitions. [2021-08-21 18:42:48,021 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 1888 transitions. Word has length 28 [2021-08-21 18:42:48,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:42:48,021 INFO L470 AbstractCegarLoop]: Abstraction has 831 states and 1888 transitions. [2021-08-21 18:42:48,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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:42:48,021 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 1888 transitions. [2021-08-21 18:42:48,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:42:48,022 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:42:48,022 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] [2021-08-21 18:42:48,048 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 18:42:48,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:42:48,248 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:42:48,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:42:48,248 INFO L82 PathProgramCache]: Analyzing trace with hash 67413975, now seen corresponding path program 38 times [2021-08-21 18:42:48,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:42:48,248 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750577354] [2021-08-21 18:42:48,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:42:48,248 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:42:48,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:42:48,317 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:42:48,317 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:42:48,317 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750577354] [2021-08-21 18:42:48,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750577354] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:48,318 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688628734] [2021-08-21 18:42:48,318 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:42:48,318 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:42:48,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:42:48,318 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 18:42:48,341 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 18:42:52,418 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:42:52,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:42:52,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:42:52,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:42:52,579 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:42:52,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688628734] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:52,580 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:42:52,580 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-08-21 18:42:52,580 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415235420] [2021-08-21 18:42:52,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:42:52,580 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:42:52,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:42:52,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:42:52,580 INFO L87 Difference]: Start difference. First operand 831 states and 1888 transitions. Second operand has 14 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:53,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:42:53,010 INFO L93 Difference]: Finished difference Result 1387 states and 2862 transitions. [2021-08-21 18:42:53,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-21 18:42:53,010 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:42:53,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:42:53,013 INFO L225 Difference]: With dead ends: 1387 [2021-08-21 18:42:53,013 INFO L226 Difference]: Without dead ends: 1385 [2021-08-21 18:42:53,013 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 312.2ms TimeCoverageRelationStatistics Valid=354, Invalid=1052, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 18:42:53,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1385 states. [2021-08-21 18:42:53,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1385 to 967. [2021-08-21 18:42:53,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 967 states, 966 states have (on average 2.280538302277433) internal successors, (2203), 966 states have internal predecessors, (2203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:53,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 967 states to 967 states and 2203 transitions. [2021-08-21 18:42:53,027 INFO L78 Accepts]: Start accepts. Automaton has 967 states and 2203 transitions. Word has length 28 [2021-08-21 18:42:53,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:42:53,027 INFO L470 AbstractCegarLoop]: Abstraction has 967 states and 2203 transitions. [2021-08-21 18:42:53,027 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:53,027 INFO L276 IsEmpty]: Start isEmpty. Operand 967 states and 2203 transitions. [2021-08-21 18:42:53,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:42:53,028 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:42:53,028 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:42:53,055 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 18:42:53,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:42:53,255 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:42:53,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:42:53,255 INFO L82 PathProgramCache]: Analyzing trace with hash -2119983273, now seen corresponding path program 24 times [2021-08-21 18:42:53,255 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:42:53,255 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518266228] [2021-08-21 18:42:53,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:42:53,256 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:42:53,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:42:53,311 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:42:53,312 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:42:53,312 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518266228] [2021-08-21 18:42:53,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518266228] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:53,312 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451716685] [2021-08-21 18:42:53,312 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:42:53,312 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:42:53,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:42:53,333 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 18:42:53,397 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 18:42:57,427 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:42:57,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:42:57,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:42:57,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:42:57,605 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:42:57,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451716685] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:57,606 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:42:57,606 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2021-08-21 18:42:57,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413237810] [2021-08-21 18:42:57,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:42:57,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:42:57,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:42:57,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:42:57,606 INFO L87 Difference]: Start difference. First operand 967 states and 2203 transitions. Second operand has 16 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:57,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:42:57,917 INFO L93 Difference]: Finished difference Result 1886 states and 3997 transitions. [2021-08-21 18:42:57,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-21 18:42:57,917 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 15 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 28 [2021-08-21 18:42:57,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:42:57,919 INFO L225 Difference]: With dead ends: 1886 [2021-08-21 18:42:57,919 INFO L226 Difference]: Without dead ends: 1874 [2021-08-21 18:42:57,919 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 252.0ms TimeCoverageRelationStatistics Valid=306, Invalid=884, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 18:42:57,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1874 states. [2021-08-21 18:42:57,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1874 to 1403. [2021-08-21 18:42:57,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1403 states, 1402 states have (on average 2.332382310984308) internal successors, (3270), 1402 states have internal predecessors, (3270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:57,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1403 states to 1403 states and 3270 transitions. [2021-08-21 18:42:57,937 INFO L78 Accepts]: Start accepts. Automaton has 1403 states and 3270 transitions. Word has length 28 [2021-08-21 18:42:57,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:42:57,937 INFO L470 AbstractCegarLoop]: Abstraction has 1403 states and 3270 transitions. [2021-08-21 18:42:57,937 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:42:57,937 INFO L276 IsEmpty]: Start isEmpty. Operand 1403 states and 3270 transitions. [2021-08-21 18:42:57,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:42:57,939 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:42:57,939 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] [2021-08-21 18:42:57,966 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2021-08-21 18:42:58,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:42:58,165 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:42:58,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:42:58,166 INFO L82 PathProgramCache]: Analyzing trace with hash 1259880407, now seen corresponding path program 39 times [2021-08-21 18:42:58,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:42:58,166 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083256539] [2021-08-21 18:42:58,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:42:58,166 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:42:58,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:42:58,299 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:42:58,299 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:42:58,299 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083256539] [2021-08-21 18:42:58,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083256539] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:42:58,299 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762141034] [2021-08-21 18:42:58,300 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:42:58,302 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:42:58,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:42:58,333 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 18:42:58,354 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 18:43:02,366 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:43:02,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:43:02,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:43:02,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:43:02,542 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:43:02,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762141034] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:43:02,542 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:43:02,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-08-21 18:43:02,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404322103] [2021-08-21 18:43:02,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:43:02,543 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:43:02,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:43:02,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:43:02,543 INFO L87 Difference]: Start difference. First operand 1403 states and 3270 transitions. Second operand has 14 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:03,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:43:03,159 INFO L93 Difference]: Finished difference Result 1989 states and 4241 transitions. [2021-08-21 18:43:03,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-21 18:43:03,159 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:43:03,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:43:03,161 INFO L225 Difference]: With dead ends: 1989 [2021-08-21 18:43:03,161 INFO L226 Difference]: Without dead ends: 1989 [2021-08-21 18:43:03,162 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 656 ImplicationChecksByTransitivity, 426.0ms TimeCoverageRelationStatistics Valid=597, Invalid=1565, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 18:43:03,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1989 states. [2021-08-21 18:43:03,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1989 to 1413. [2021-08-21 18:43:03,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1413 states, 1412 states have (on average 2.3257790368271953) internal successors, (3284), 1412 states have internal predecessors, (3284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:03,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1413 states to 1413 states and 3284 transitions. [2021-08-21 18:43:03,181 INFO L78 Accepts]: Start accepts. Automaton has 1413 states and 3284 transitions. Word has length 28 [2021-08-21 18:43:03,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:43:03,181 INFO L470 AbstractCegarLoop]: Abstraction has 1413 states and 3284 transitions. [2021-08-21 18:43:03,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:03,181 INFO L276 IsEmpty]: Start isEmpty. Operand 1413 states and 3284 transitions. [2021-08-21 18:43:03,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:43:03,183 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:43:03,183 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] [2021-08-21 18:43:03,212 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 18:43:03,409 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-08-21 18:43:03,409 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:43:03,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:43:03,410 INFO L82 PathProgramCache]: Analyzing trace with hash -1006487401, now seen corresponding path program 40 times [2021-08-21 18:43:03,410 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:43:03,410 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755529493] [2021-08-21 18:43:03,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:43:03,410 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:43:03,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:43:03,462 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:43:03,463 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:43:03,463 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755529493] [2021-08-21 18:43:03,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755529493] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:43:03,463 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786555309] [2021-08-21 18:43:03,463 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:43:03,463 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:43:03,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:43:03,464 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 18:43:03,465 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 18:43:07,487 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:43:07,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:43:07,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:43:07,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:43:07,589 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:43:07,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786555309] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:43:07,589 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:43:07,589 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-08-21 18:43:07,589 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527988452] [2021-08-21 18:43:07,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 18:43:07,589 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:43:07,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 18:43:07,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:43:07,590 INFO L87 Difference]: Start difference. First operand 1413 states and 3284 transitions. Second operand has 12 states, 12 states have (on average 3.0) internal successors, (36), 12 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:07,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:43:07,827 INFO L93 Difference]: Finished difference Result 2245 states and 4975 transitions. [2021-08-21 18:43:07,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:43:07,828 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.0) internal successors, (36), 12 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:43:07,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:43:07,830 INFO L225 Difference]: With dead ends: 2245 [2021-08-21 18:43:07,830 INFO L226 Difference]: Without dead ends: 2233 [2021-08-21 18:43:07,830 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 130.8ms TimeCoverageRelationStatistics Valid=142, Invalid=410, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:43:07,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2233 states. [2021-08-21 18:43:07,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2233 to 1796. [2021-08-21 18:43:07,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1796 states, 1795 states have (on average 2.335933147632312) internal successors, (4193), 1795 states have internal predecessors, (4193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:07,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1796 states to 1796 states and 4193 transitions. [2021-08-21 18:43:07,851 INFO L78 Accepts]: Start accepts. Automaton has 1796 states and 4193 transitions. Word has length 28 [2021-08-21 18:43:07,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:43:07,851 INFO L470 AbstractCegarLoop]: Abstraction has 1796 states and 4193 transitions. [2021-08-21 18:43:07,851 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.0) internal successors, (36), 12 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:07,851 INFO L276 IsEmpty]: Start isEmpty. Operand 1796 states and 4193 transitions. [2021-08-21 18:43:07,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:43:07,854 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:43:07,854 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] [2021-08-21 18:43:07,880 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 18:43:08,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:43:08,080 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:43:08,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:43:08,080 INFO L82 PathProgramCache]: Analyzing trace with hash -206519849, now seen corresponding path program 41 times [2021-08-21 18:43:08,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:43:08,080 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919253693] [2021-08-21 18:43:08,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:43:08,080 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:43:08,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:43:08,136 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:43:08,137 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:43:08,137 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919253693] [2021-08-21 18:43:08,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919253693] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:43:08,137 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363988076] [2021-08-21 18:43:08,137 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:43:08,137 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:43:08,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:43:08,161 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 18:43:08,211 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 18:43:12,289 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:43:12,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:43:12,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:43:12,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:43:12,381 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:43:12,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1363988076] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:43:12,381 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:43:12,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-08-21 18:43:12,381 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759599980] [2021-08-21 18:43:12,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 18:43:12,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:43:12,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 18:43:12,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-08-21 18:43:12,383 INFO L87 Difference]: Start difference. First operand 1796 states and 4193 transitions. Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 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:43:12,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:43:12,463 INFO L93 Difference]: Finished difference Result 1934 states and 4455 transitions. [2021-08-21 18:43:12,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:43:12,463 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 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 28 [2021-08-21 18:43:12,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:43:12,465 INFO L225 Difference]: With dead ends: 1934 [2021-08-21 18:43:12,465 INFO L226 Difference]: Without dead ends: 1934 [2021-08-21 18:43:12,465 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 72.1ms TimeCoverageRelationStatistics Valid=90, Invalid=150, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:43:12,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1934 states. [2021-08-21 18:43:12,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1934 to 1899. [2021-08-21 18:43:12,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1899 states, 1898 states have (on average 2.320337197049526) internal successors, (4404), 1898 states have internal predecessors, (4404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:12,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1899 states to 1899 states and 4404 transitions. [2021-08-21 18:43:12,500 INFO L78 Accepts]: Start accepts. Automaton has 1899 states and 4404 transitions. Word has length 28 [2021-08-21 18:43:12,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:43:12,500 INFO L470 AbstractCegarLoop]: Abstraction has 1899 states and 4404 transitions. [2021-08-21 18:43:12,501 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 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:43:12,501 INFO L276 IsEmpty]: Start isEmpty. Operand 1899 states and 4404 transitions. [2021-08-21 18:43:12,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:43:12,518 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:43:12,518 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] [2021-08-21 18:43:12,550 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2021-08-21 18:43:12,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-08-21 18:43:12,741 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:43:12,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:43:12,741 INFO L82 PathProgramCache]: Analyzing trace with hash -1929991077, now seen corresponding path program 42 times [2021-08-21 18:43:12,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:43:12,741 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460642644] [2021-08-21 18:43:12,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:43:12,741 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:43:12,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:43:12,834 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:43:12,835 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:43:12,835 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460642644] [2021-08-21 18:43:12,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460642644] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:43:12,835 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [928474771] [2021-08-21 18:43:12,835 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:43:12,835 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:43:12,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:43:12,836 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 18:43:12,839 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 18:43:15,936 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:43:15,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:43:15,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:43:15,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:43:16,042 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:43:16,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [928474771] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:43:16,043 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:43:16,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-21 18:43:16,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188097478] [2021-08-21 18:43:16,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:43:16,043 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:43:16,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:43:16,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:43:16,043 INFO L87 Difference]: Start difference. First operand 1899 states and 4404 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:16,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:43:16,237 INFO L93 Difference]: Finished difference Result 2330 states and 5245 transitions. [2021-08-21 18:43:16,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:43:16,238 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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 28 [2021-08-21 18:43:16,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:43:16,240 INFO L225 Difference]: With dead ends: 2330 [2021-08-21 18:43:16,240 INFO L226 Difference]: Without dead ends: 2324 [2021-08-21 18:43:16,240 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 169.2ms TimeCoverageRelationStatistics Valid=130, Invalid=376, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:43:16,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2324 states. [2021-08-21 18:43:16,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2324 to 2182. [2021-08-21 18:43:16,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2182 states, 2181 states have (on average 2.330123796423659) internal successors, (5082), 2181 states have internal predecessors, (5082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:16,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2182 states to 2182 states and 5082 transitions. [2021-08-21 18:43:16,263 INFO L78 Accepts]: Start accepts. Automaton has 2182 states and 5082 transitions. Word has length 28 [2021-08-21 18:43:16,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:43:16,263 INFO L470 AbstractCegarLoop]: Abstraction has 2182 states and 5082 transitions. [2021-08-21 18:43:16,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:16,264 INFO L276 IsEmpty]: Start isEmpty. Operand 2182 states and 5082 transitions. [2021-08-21 18:43:16,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:43:16,266 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:43:16,266 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] [2021-08-21 18:43:16,296 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2021-08-21 18:43:16,493 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-08-21 18:43:16,493 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:43:16,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:43:16,493 INFO L82 PathProgramCache]: Analyzing trace with hash 792591451, now seen corresponding path program 43 times [2021-08-21 18:43:16,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:43:16,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417398262] [2021-08-21 18:43:16,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:43:16,493 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:43:16,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:43:16,541 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:43:16,541 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:43:16,541 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417398262] [2021-08-21 18:43:16,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417398262] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:43:16,541 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105835013] [2021-08-21 18:43:16,541 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:43:16,541 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:43:16,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:43:16,542 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 18:43:16,543 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 18:43:20,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:43:20,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:43:20,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:43:20,750 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:43:20,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105835013] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:43:20,750 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:43:20,751 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-21 18:43:20,751 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502015847] [2021-08-21 18:43:20,751 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:43:20,751 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:43:20,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:43:20,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:43:20,751 INFO L87 Difference]: Start difference. First operand 2182 states and 5082 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:20,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:43:20,999 INFO L93 Difference]: Finished difference Result 2305 states and 5232 transitions. [2021-08-21 18:43:20,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 18:43:20,999 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 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 28 [2021-08-21 18:43:20,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:43:21,002 INFO L225 Difference]: With dead ends: 2305 [2021-08-21 18:43:21,002 INFO L226 Difference]: Without dead ends: 2305 [2021-08-21 18:43:21,002 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 158.8ms TimeCoverageRelationStatistics Valid=179, Invalid=421, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:43:21,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2305 states. [2021-08-21 18:43:21,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2305 to 2142. [2021-08-21 18:43:21,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2142 states, 2141 states have (on average 2.3320878094348436) internal successors, (4993), 2141 states have internal predecessors, (4993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:21,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2142 states to 2142 states and 4993 transitions. [2021-08-21 18:43:21,025 INFO L78 Accepts]: Start accepts. Automaton has 2142 states and 4993 transitions. Word has length 28 [2021-08-21 18:43:21,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:43:21,025 INFO L470 AbstractCegarLoop]: Abstraction has 2142 states and 4993 transitions. [2021-08-21 18:43:21,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:21,025 INFO L276 IsEmpty]: Start isEmpty. Operand 2142 states and 4993 transitions. [2021-08-21 18:43:21,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:43:21,027 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:43:21,027 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] [2021-08-21 18:43:21,054 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 18:43:21,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-08-21 18:43:21,253 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:43:21,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:43:21,254 INFO L82 PathProgramCache]: Analyzing trace with hash 434739231, now seen corresponding path program 44 times [2021-08-21 18:43:21,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:43:21,254 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600305738] [2021-08-21 18:43:21,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:43:21,254 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:43:21,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:43:21,308 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:43:21,309 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:43:21,309 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600305738] [2021-08-21 18:43:21,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600305738] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:43:21,309 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643508333] [2021-08-21 18:43:21,309 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:43:21,309 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:43:21,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:43:21,310 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 18:43:21,311 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 18:43:25,433 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:43:25,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:43:25,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:43:25,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:43:25,549 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:43:25,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643508333] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:43:25,549 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:43:25,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-08-21 18:43:25,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329397537] [2021-08-21 18:43:25,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 18:43:25,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:43:25,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 18:43:25,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:43:25,550 INFO L87 Difference]: Start difference. First operand 2142 states and 4993 transitions. Second operand has 12 states, 12 states have (on average 3.0833333333333335) 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 18:43:25,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:43:25,866 INFO L93 Difference]: Finished difference Result 2410 states and 5532 transitions. [2021-08-21 18:43:25,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 18:43:25,866 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.0833333333333335) 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 28 [2021-08-21 18:43:25,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:43:25,869 INFO L225 Difference]: With dead ends: 2410 [2021-08-21 18:43:25,869 INFO L226 Difference]: Without dead ends: 2410 [2021-08-21 18:43:25,869 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 190.0ms TimeCoverageRelationStatistics Valid=258, Invalid=612, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:43:25,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2410 states. [2021-08-21 18:43:25,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2410 to 2223. [2021-08-21 18:43:25,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2223 states, 2222 states have (on average 2.3186318631863188) internal successors, (5152), 2222 states have internal predecessors, (5152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:25,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2223 states to 2223 states and 5152 transitions. [2021-08-21 18:43:25,894 INFO L78 Accepts]: Start accepts. Automaton has 2223 states and 5152 transitions. Word has length 28 [2021-08-21 18:43:25,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:43:25,894 INFO L470 AbstractCegarLoop]: Abstraction has 2223 states and 5152 transitions. [2021-08-21 18:43:25,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.0833333333333335) 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 18:43:25,894 INFO L276 IsEmpty]: Start isEmpty. Operand 2223 states and 5152 transitions. [2021-08-21 18:43:25,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:43:25,897 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:43:25,897 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 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:43:25,924 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 18:43:26,116 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-08-21 18:43:26,117 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:43:26,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:43:26,117 INFO L82 PathProgramCache]: Analyzing trace with hash -1740022889, now seen corresponding path program 45 times [2021-08-21 18:43:26,117 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:43:26,117 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664540465] [2021-08-21 18:43:26,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:43:26,117 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:43:26,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:43:26,172 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:43:26,173 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:43:26,173 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664540465] [2021-08-21 18:43:26,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664540465] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:43:26,173 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844274017] [2021-08-21 18:43:26,173 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:43:26,173 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:43:26,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:43:26,174 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 18:43:26,174 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 18:43:30,318 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:43:30,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:43:30,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:43:30,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:43:30,511 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:43:30,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844274017] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:43:30,511 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:43:30,511 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-08-21 18:43:30,511 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371516564] [2021-08-21 18:43:30,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:43:30,511 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:43:30,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:43:30,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:43:30,512 INFO L87 Difference]: Start difference. First operand 2223 states and 5152 transitions. Second operand has 16 states, 16 states have (on average 2.875) internal successors, (46), 16 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:31,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:43:31,216 INFO L93 Difference]: Finished difference Result 4581 states and 9690 transitions. [2021-08-21 18:43:31,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-08-21 18:43:31,217 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 16 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 28 [2021-08-21 18:43:31,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:43:31,222 INFO L225 Difference]: With dead ends: 4581 [2021-08-21 18:43:31,222 INFO L226 Difference]: Without dead ends: 4581 [2021-08-21 18:43:31,222 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1087 ImplicationChecksByTransitivity, 495.5ms TimeCoverageRelationStatistics Valid=723, Invalid=2357, Unknown=0, NotChecked=0, Total=3080 [2021-08-21 18:43:31,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4581 states. [2021-08-21 18:43:31,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4581 to 2298. [2021-08-21 18:43:31,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2298 states, 2297 states have (on average 2.3217239878101874) internal successors, (5333), 2297 states have internal predecessors, (5333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:31,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2298 states to 2298 states and 5333 transitions. [2021-08-21 18:43:31,256 INFO L78 Accepts]: Start accepts. Automaton has 2298 states and 5333 transitions. Word has length 28 [2021-08-21 18:43:31,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:43:31,256 INFO L470 AbstractCegarLoop]: Abstraction has 2298 states and 5333 transitions. [2021-08-21 18:43:31,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 16 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:31,256 INFO L276 IsEmpty]: Start isEmpty. Operand 2298 states and 5333 transitions. [2021-08-21 18:43:31,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:43:31,259 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:43:31,259 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:43:31,286 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 18:43:31,480 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:43:31,481 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:43:31,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:43:31,481 INFO L82 PathProgramCache]: Analyzing trace with hash 367547159, now seen corresponding path program 25 times [2021-08-21 18:43:31,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:43:31,481 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476424501] [2021-08-21 18:43:31,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:43:31,481 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:43:31,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:43:31,537 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:43:31,537 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:43:31,537 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476424501] [2021-08-21 18:43:31,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476424501] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:43:31,538 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [596276164] [2021-08-21 18:43:31,538 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:43:31,538 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:43:31,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:43:31,538 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 18:43:31,539 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 18:43:35,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:43:35,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:43:35,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:43:35,876 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:43:35,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [596276164] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:43:35,876 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:43:35,876 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 15 [2021-08-21 18:43:35,876 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208536678] [2021-08-21 18:43:35,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:43:35,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:43:35,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:43:35,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:43:35,877 INFO L87 Difference]: Start difference. First operand 2298 states and 5333 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 15 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:36,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:43:36,428 INFO L93 Difference]: Finished difference Result 4304 states and 9103 transitions. [2021-08-21 18:43:36,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-21 18:43:36,428 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 15 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:43:36,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:43:36,433 INFO L225 Difference]: With dead ends: 4304 [2021-08-21 18:43:36,433 INFO L226 Difference]: Without dead ends: 4304 [2021-08-21 18:43:36,433 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 645 ImplicationChecksByTransitivity, 393.3ms TimeCoverageRelationStatistics Valid=547, Invalid=1523, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 18:43:36,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4304 states. [2021-08-21 18:43:36,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4304 to 2296. [2021-08-21 18:43:36,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2296 states, 2295 states have (on average 2.3211328976034857) internal successors, (5327), 2295 states have internal predecessors, (5327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:36,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2296 states to 2296 states and 5327 transitions. [2021-08-21 18:43:36,465 INFO L78 Accepts]: Start accepts. Automaton has 2296 states and 5327 transitions. Word has length 28 [2021-08-21 18:43:36,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:43:36,466 INFO L470 AbstractCegarLoop]: Abstraction has 2296 states and 5327 transitions. [2021-08-21 18:43:36,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 15 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:36,466 INFO L276 IsEmpty]: Start isEmpty. Operand 2296 states and 5327 transitions. [2021-08-21 18:43:36,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:43:36,468 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:43:36,468 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] [2021-08-21 18:43:36,495 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 18:43:36,688 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:43:36,689 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:43:36,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:43:36,689 INFO L82 PathProgramCache]: Analyzing trace with hash 876579479, now seen corresponding path program 46 times [2021-08-21 18:43:36,689 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:43:36,689 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539866585] [2021-08-21 18:43:36,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:43:36,689 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:43:36,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:43:36,738 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:43:36,738 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:43:36,738 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539866585] [2021-08-21 18:43:36,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539866585] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:43:36,738 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451521043] [2021-08-21 18:43:36,738 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:43:36,738 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:43:36,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:43:36,739 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 18:43:36,740 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 18:43:40,973 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:43:40,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:43:40,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:43:40,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:43:41,126 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:43:41,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451521043] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:43:41,127 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:43:41,127 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-08-21 18:43:41,127 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675068786] [2021-08-21 18:43:41,127 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:43:41,127 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:43:41,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:43:41,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:43:41,127 INFO L87 Difference]: Start difference. First operand 2296 states and 5327 transitions. Second operand has 14 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:41,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:43:41,434 INFO L93 Difference]: Finished difference Result 3009 states and 6634 transitions. [2021-08-21 18:43:41,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 18:43:41,435 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:43:41,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:43:41,438 INFO L225 Difference]: With dead ends: 3009 [2021-08-21 18:43:41,438 INFO L226 Difference]: Without dead ends: 3003 [2021-08-21 18:43:41,439 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 208.4ms TimeCoverageRelationStatistics Valid=215, Invalid=655, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:43:41,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3003 states. [2021-08-21 18:43:41,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3003 to 2617. [2021-08-21 18:43:41,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2617 states, 2616 states have (on average 2.3283639143730888) internal successors, (6091), 2616 states have internal predecessors, (6091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:41,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2617 states to 2617 states and 6091 transitions. [2021-08-21 18:43:41,468 INFO L78 Accepts]: Start accepts. Automaton has 2617 states and 6091 transitions. Word has length 28 [2021-08-21 18:43:41,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:43:41,468 INFO L470 AbstractCegarLoop]: Abstraction has 2617 states and 6091 transitions. [2021-08-21 18:43:41,468 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:41,468 INFO L276 IsEmpty]: Start isEmpty. Operand 2617 states and 6091 transitions. [2021-08-21 18:43:41,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:43:41,471 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:43:41,471 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:43:41,498 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2021-08-21 18:43:41,689 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:43:41,689 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:43:41,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:43:41,689 INFO L82 PathProgramCache]: Analyzing trace with hash -973168105, now seen corresponding path program 26 times [2021-08-21 18:43:41,689 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:43:41,690 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341836387] [2021-08-21 18:43:41,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:43:41,690 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:43:41,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:43:41,759 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:43:41,760 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:43:41,760 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341836387] [2021-08-21 18:43:41,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341836387] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:43:41,760 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016585462] [2021-08-21 18:43:41,760 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:43:41,760 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:43:41,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:43:41,761 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 18:43:41,762 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 18:43:45,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:43:45,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:43:45,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:43:45,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:43:46,075 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:43:46,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016585462] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:43:46,075 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:43:46,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2021-08-21 18:43:46,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358981517] [2021-08-21 18:43:46,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:43:46,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:43:46,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:43:46,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:43:46,076 INFO L87 Difference]: Start difference. First operand 2617 states and 6091 transitions. Second operand has 16 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:46,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:43:46,345 INFO L93 Difference]: Finished difference Result 3113 states and 6962 transitions. [2021-08-21 18:43:46,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:43:46,345 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 15 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 28 [2021-08-21 18:43:46,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:43:46,349 INFO L225 Difference]: With dead ends: 3113 [2021-08-21 18:43:46,349 INFO L226 Difference]: Without dead ends: 3107 [2021-08-21 18:43:46,355 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 217.1ms TimeCoverageRelationStatistics Valid=223, Invalid=769, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:43:46,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3107 states. [2021-08-21 18:43:46,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3107 to 2552. [2021-08-21 18:43:46,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2552 states, 2551 states have (on average 2.3265386123088985) internal successors, (5935), 2551 states have internal predecessors, (5935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:46,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2552 states to 2552 states and 5935 transitions. [2021-08-21 18:43:46,386 INFO L78 Accepts]: Start accepts. Automaton has 2552 states and 5935 transitions. Word has length 28 [2021-08-21 18:43:46,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:43:46,386 INFO L470 AbstractCegarLoop]: Abstraction has 2552 states and 5935 transitions. [2021-08-21 18:43:46,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:46,386 INFO L276 IsEmpty]: Start isEmpty. Operand 2552 states and 5935 transitions. [2021-08-21 18:43:46,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:43:46,390 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:43:46,390 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] [2021-08-21 18:43:46,419 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 18:43:46,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2021-08-21 18:43:46,605 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:43:46,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:43:46,605 INFO L82 PathProgramCache]: Analyzing trace with hash -1888271721, now seen corresponding path program 47 times [2021-08-21 18:43:46,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:43:46,605 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760249580] [2021-08-21 18:43:46,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:43:46,605 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:43:46,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:43:46,650 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:43:46,651 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:43:46,651 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760249580] [2021-08-21 18:43:46,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760249580] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:43:46,665 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566110763] [2021-08-21 18:43:46,665 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:43:46,665 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:43:46,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:43:46,666 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 18:43:46,667 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:43:50,851 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:43:50,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:43:50,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:43:50,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:43:51,003 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:43:51,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566110763] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:43:51,003 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:43:51,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-08-21 18:43:51,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117753301] [2021-08-21 18:43:51,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:43:51,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:43:51,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:43:51,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:43:51,004 INFO L87 Difference]: Start difference. First operand 2552 states and 5935 transitions. Second operand has 14 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:51,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:43:51,324 INFO L93 Difference]: Finished difference Result 2875 states and 6377 transitions. [2021-08-21 18:43:51,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:43:51,324 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:43:51,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:43:51,327 INFO L225 Difference]: With dead ends: 2875 [2021-08-21 18:43:51,327 INFO L226 Difference]: Without dead ends: 2869 [2021-08-21 18:43:51,328 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 207.2ms TimeCoverageRelationStatistics Valid=222, Invalid=708, Unknown=0, NotChecked=0, Total=930 [2021-08-21 18:43:51,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2869 states. [2021-08-21 18:43:51,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2869 to 2528. [2021-08-21 18:43:51,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2528 states, 2527 states have (on average 2.3252869014641866) internal successors, (5876), 2527 states have internal predecessors, (5876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:51,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2528 states to 2528 states and 5876 transitions. [2021-08-21 18:43:51,358 INFO L78 Accepts]: Start accepts. Automaton has 2528 states and 5876 transitions. Word has length 28 [2021-08-21 18:43:51,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:43:51,358 INFO L470 AbstractCegarLoop]: Abstraction has 2528 states and 5876 transitions. [2021-08-21 18:43:51,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:51,358 INFO L276 IsEmpty]: Start isEmpty. Operand 2528 states and 5876 transitions. [2021-08-21 18:43:51,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:43:51,362 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:43:51,362 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] [2021-08-21 18:43:51,392 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:43:51,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:43:51,585 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:43:51,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:43:51,585 INFO L82 PathProgramCache]: Analyzing trace with hash 80552599, now seen corresponding path program 48 times [2021-08-21 18:43:51,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:43:51,585 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845288748] [2021-08-21 18:43:51,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:43:51,585 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:43:51,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:43:51,644 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:43:51,644 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:43:51,644 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845288748] [2021-08-21 18:43:51,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845288748] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:43:51,644 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100754008] [2021-08-21 18:43:51,644 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:43:51,644 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:43:51,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:43:51,645 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:43:51,646 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:43:55,962 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:43:55,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:43:55,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:43:55,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:43:56,100 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:43:56,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [100754008] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:43:56,100 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:43:56,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 13 [2021-08-21 18:43:56,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048390564] [2021-08-21 18:43:56,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:43:56,101 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:43:56,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:43:56,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:43:56,101 INFO L87 Difference]: Start difference. First operand 2528 states and 5876 transitions. Second operand has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:56,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:43:56,429 INFO L93 Difference]: Finished difference Result 2973 states and 6600 transitions. [2021-08-21 18:43:56,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 18:43:56,429 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:43:56,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:43:56,433 INFO L225 Difference]: With dead ends: 2973 [2021-08-21 18:43:56,433 INFO L226 Difference]: Without dead ends: 2969 [2021-08-21 18:43:56,433 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 219.2ms TimeCoverageRelationStatistics Valid=242, Invalid=750, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:43:56,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2969 states. [2021-08-21 18:43:56,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2969 to 2528. [2021-08-21 18:43:56,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2528 states, 2527 states have (on average 2.3244954491491887) internal successors, (5874), 2527 states have internal predecessors, (5874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:56,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2528 states to 2528 states and 5874 transitions. [2021-08-21 18:43:56,460 INFO L78 Accepts]: Start accepts. Automaton has 2528 states and 5874 transitions. Word has length 28 [2021-08-21 18:43:56,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:43:56,461 INFO L470 AbstractCegarLoop]: Abstraction has 2528 states and 5874 transitions. [2021-08-21 18:43:56,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:43:56,461 INFO L276 IsEmpty]: Start isEmpty. Operand 2528 states and 5874 transitions. [2021-08-21 18:43:56,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:43:56,464 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:43:56,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] [2021-08-21 18:43:56,494 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:43:56,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:43:56,679 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:43:56,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:43:56,680 INFO L82 PathProgramCache]: Analyzing trace with hash -1491832169, now seen corresponding path program 49 times [2021-08-21 18:43:56,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:43:56,680 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934121651] [2021-08-21 18:43:56,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:43:56,680 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:43:56,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:43:56,747 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:43:56,747 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:43:56,748 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934121651] [2021-08-21 18:43:56,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934121651] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:43:56,748 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [488109638] [2021-08-21 18:43:56,748 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:43:56,748 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:43:56,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:43:56,755 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:43:56,756 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:44:00,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:44:00,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:44:00,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:44:00,970 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:44:00,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [488109638] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:44:00,970 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:44:00,970 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 13 [2021-08-21 18:44:00,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881459481] [2021-08-21 18:44:00,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:44:00,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:44:00,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:44:00,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:44:00,971 INFO L87 Difference]: Start difference. First operand 2528 states and 5874 transitions. Second operand has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:01,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:44:01,479 INFO L93 Difference]: Finished difference Result 3072 states and 6860 transitions. [2021-08-21 18:44:01,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-21 18:44:01,480 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:44:01,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:44:01,483 INFO L225 Difference]: With dead ends: 3072 [2021-08-21 18:44:01,483 INFO L226 Difference]: Without dead ends: 3072 [2021-08-21 18:44:01,483 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 562 ImplicationChecksByTransitivity, 346.6ms TimeCoverageRelationStatistics Valid=455, Invalid=1351, Unknown=0, NotChecked=0, Total=1806 [2021-08-21 18:44:01,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3072 states. [2021-08-21 18:44:01,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3072 to 2500. [2021-08-21 18:44:01,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2500 states, 2499 states have (on average 2.3301320528211282) internal successors, (5823), 2499 states have internal predecessors, (5823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:01,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2500 states to 2500 states and 5823 transitions. [2021-08-21 18:44:01,511 INFO L78 Accepts]: Start accepts. Automaton has 2500 states and 5823 transitions. Word has length 28 [2021-08-21 18:44:01,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:44:01,511 INFO L470 AbstractCegarLoop]: Abstraction has 2500 states and 5823 transitions. [2021-08-21 18:44:01,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 13 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:01,511 INFO L276 IsEmpty]: Start isEmpty. Operand 2500 states and 5823 transitions. [2021-08-21 18:44:01,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:44:01,514 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:44:01,514 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] [2021-08-21 18:44:01,543 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:44:01,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2021-08-21 18:44:01,733 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:44:01,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:44:01,733 INFO L82 PathProgramCache]: Analyzing trace with hash -198144933, now seen corresponding path program 50 times [2021-08-21 18:44:01,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:44:01,733 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488369685] [2021-08-21 18:44:01,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:44:01,733 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:44:01,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:44:01,785 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:44:01,785 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:44:01,785 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488369685] [2021-08-21 18:44:01,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488369685] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:44:01,785 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077875874] [2021-08-21 18:44:01,785 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:44:01,785 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:44:01,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:44:01,794 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:44:01,795 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:44:05,856 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:44:05,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:44:05,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:44:05,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:44:05,986 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:44:05,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077875874] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:44:05,986 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:44:05,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-21 18:44:05,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537872295] [2021-08-21 18:44:05,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:44:05,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:44:05,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:44:05,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:44:05,987 INFO L87 Difference]: Start difference. First operand 2500 states and 5823 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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:44:06,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:44:06,321 INFO L93 Difference]: Finished difference Result 3204 states and 7126 transitions. [2021-08-21 18:44:06,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 18:44:06,321 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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 28 [2021-08-21 18:44:06,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:44:06,325 INFO L225 Difference]: With dead ends: 3204 [2021-08-21 18:44:06,325 INFO L226 Difference]: Without dead ends: 3200 [2021-08-21 18:44:06,326 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 224.3ms TimeCoverageRelationStatistics Valid=270, Invalid=786, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 18:44:06,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3200 states. [2021-08-21 18:44:06,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3200 to 2653. [2021-08-21 18:44:06,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2653 states, 2652 states have (on average 2.3412518853695325) internal successors, (6209), 2652 states have internal predecessors, (6209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:06,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2653 states to 2653 states and 6209 transitions. [2021-08-21 18:44:06,355 INFO L78 Accepts]: Start accepts. Automaton has 2653 states and 6209 transitions. Word has length 28 [2021-08-21 18:44:06,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:44:06,355 INFO L470 AbstractCegarLoop]: Abstraction has 2653 states and 6209 transitions. [2021-08-21 18:44:06,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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:44:06,355 INFO L276 IsEmpty]: Start isEmpty. Operand 2653 states and 6209 transitions. [2021-08-21 18:44:06,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:44:06,358 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:44:06,358 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] [2021-08-21 18:44:06,385 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:44:06,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2021-08-21 18:44:06,576 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:44:06,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:44:06,576 INFO L82 PathProgramCache]: Analyzing trace with hash -1770529701, now seen corresponding path program 51 times [2021-08-21 18:44:06,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:44:06,576 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768762244] [2021-08-21 18:44:06,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:44:06,576 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:44:06,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:44:06,629 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:44:06,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:44:06,630 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768762244] [2021-08-21 18:44:06,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768762244] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:44:06,630 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368083802] [2021-08-21 18:44:06,630 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:44:06,630 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:44:06,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:44:06,631 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:44:06,631 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:44:10,904 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:44:10,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:44:10,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:44:10,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:44:11,040 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:44:11,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368083802] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:44:11,040 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:44:11,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-21 18:44:11,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555859422] [2021-08-21 18:44:11,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:44:11,041 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:44:11,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:44:11,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:44:11,041 INFO L87 Difference]: Start difference. First operand 2653 states and 6209 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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:44:11,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:44:11,535 INFO L93 Difference]: Finished difference Result 2947 states and 6631 transitions. [2021-08-21 18:44:11,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-21 18:44:11,535 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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 28 [2021-08-21 18:44:11,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:44:11,539 INFO L225 Difference]: With dead ends: 2947 [2021-08-21 18:44:11,539 INFO L226 Difference]: Without dead ends: 2947 [2021-08-21 18:44:11,539 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 516 ImplicationChecksByTransitivity, 338.3ms TimeCoverageRelationStatistics Valid=467, Invalid=1255, Unknown=0, NotChecked=0, Total=1722 [2021-08-21 18:44:11,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2947 states. [2021-08-21 18:44:11,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2947 to 2636. [2021-08-21 18:44:11,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2636 states, 2635 states have (on average 2.3411764705882354) internal successors, (6169), 2635 states have internal predecessors, (6169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:11,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2636 states to 2636 states and 6169 transitions. [2021-08-21 18:44:11,566 INFO L78 Accepts]: Start accepts. Automaton has 2636 states and 6169 transitions. Word has length 28 [2021-08-21 18:44:11,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:44:11,566 INFO L470 AbstractCegarLoop]: Abstraction has 2636 states and 6169 transitions. [2021-08-21 18:44:11,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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:44:11,566 INFO L276 IsEmpty]: Start isEmpty. Operand 2636 states and 6169 transitions. [2021-08-21 18:44:11,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:44:11,569 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:44:11,569 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] [2021-08-21 18:44:11,597 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:44:11,792 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:44:11,793 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:44:11,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:44:11,793 INFO L82 PathProgramCache]: Analyzing trace with hash -2128381921, now seen corresponding path program 52 times [2021-08-21 18:44:11,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:44:11,793 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260188246] [2021-08-21 18:44:11,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:44:11,793 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:44:11,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:44:11,886 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:44:11,886 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:44:11,886 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260188246] [2021-08-21 18:44:11,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260188246] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:44:11,887 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533847658] [2021-08-21 18:44:11,887 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:44:11,887 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:44:11,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:44:11,887 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:44:11,888 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:44:16,151 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:44:16,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:44:16,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:44:16,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:44:16,282 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:44:16,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533847658] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:44:16,282 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:44:16,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-21 18:44:16,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103404169] [2021-08-21 18:44:16,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:44:16,283 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:44:16,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:44:16,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:44:16,283 INFO L87 Difference]: Start difference. First operand 2636 states and 6169 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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:44:16,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:44:16,787 INFO L93 Difference]: Finished difference Result 3493 states and 7870 transitions. [2021-08-21 18:44:16,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-21 18:44:16,787 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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 28 [2021-08-21 18:44:16,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:44:16,791 INFO L225 Difference]: With dead ends: 3493 [2021-08-21 18:44:16,791 INFO L226 Difference]: Without dead ends: 3493 [2021-08-21 18:44:16,791 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 474 ImplicationChecksByTransitivity, 349.7ms TimeCoverageRelationStatistics Valid=470, Invalid=1170, Unknown=0, NotChecked=0, Total=1640 [2021-08-21 18:44:16,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3493 states. [2021-08-21 18:44:16,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3493 to 2758. [2021-08-21 18:44:16,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2758 states, 2757 states have (on average 2.33696046427276) internal successors, (6443), 2757 states have internal predecessors, (6443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:16,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2758 states to 2758 states and 6443 transitions. [2021-08-21 18:44:16,820 INFO L78 Accepts]: Start accepts. Automaton has 2758 states and 6443 transitions. Word has length 28 [2021-08-21 18:44:16,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:44:16,820 INFO L470 AbstractCegarLoop]: Abstraction has 2758 states and 6443 transitions. [2021-08-21 18:44:16,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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:44:16,820 INFO L276 IsEmpty]: Start isEmpty. Operand 2758 states and 6443 transitions. [2021-08-21 18:44:16,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:44:16,823 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:44:16,823 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:44:16,850 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:44:17,048 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:44:17,049 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:44:17,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:44:17,049 INFO L82 PathProgramCache]: Analyzing trace with hash -762864165, now seen corresponding path program 27 times [2021-08-21 18:44:17,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:44:17,049 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057887870] [2021-08-21 18:44:17,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:44:17,049 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:44:17,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:44:17,108 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:44:17,108 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:44:17,108 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057887870] [2021-08-21 18:44:17,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057887870] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:44:17,108 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1485060605] [2021-08-21 18:44:17,108 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:44:17,108 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:44:17,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:44:17,109 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:44:17,110 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:44:21,387 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-21 18:44:21,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:44:21,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:44:21,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:44:21,583 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:44:21,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1485060605] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:44:21,583 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:44:21,583 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-08-21 18:44:21,583 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862230107] [2021-08-21 18:44:21,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:44:21,583 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:44:21,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:44:21,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:44:21,584 INFO L87 Difference]: Start difference. First operand 2758 states and 6443 transitions. Second operand has 16 states, 16 states have (on average 2.875) internal successors, (46), 16 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:22,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:44:22,328 INFO L93 Difference]: Finished difference Result 9596 states and 19857 transitions. [2021-08-21 18:44:22,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-08-21 18:44:22,328 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 16 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 28 [2021-08-21 18:44:22,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:44:22,342 INFO L225 Difference]: With dead ends: 9596 [2021-08-21 18:44:22,342 INFO L226 Difference]: Without dead ends: 9596 [2021-08-21 18:44:22,343 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1984 ImplicationChecksByTransitivity, 565.5ms TimeCoverageRelationStatistics Valid=1259, Invalid=4291, Unknown=0, NotChecked=0, Total=5550 [2021-08-21 18:44:22,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9596 states. [2021-08-21 18:44:22,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9596 to 3849. [2021-08-21 18:44:22,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3849 states, 3848 states have (on average 2.377079002079002) internal successors, (9147), 3848 states have internal predecessors, (9147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:22,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3849 states to 3849 states and 9147 transitions. [2021-08-21 18:44:22,451 INFO L78 Accepts]: Start accepts. Automaton has 3849 states and 9147 transitions. Word has length 28 [2021-08-21 18:44:22,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:44:22,451 INFO L470 AbstractCegarLoop]: Abstraction has 3849 states and 9147 transitions. [2021-08-21 18:44:22,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 16 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:22,451 INFO L276 IsEmpty]: Start isEmpty. Operand 3849 states and 9147 transitions. [2021-08-21 18:44:22,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:44:22,455 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:44:22,455 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] [2021-08-21 18:44:22,485 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:44:22,668 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:44:22,669 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:44:22,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:44:22,669 INFO L82 PathProgramCache]: Analyzing trace with hash 760567839, now seen corresponding path program 53 times [2021-08-21 18:44:22,669 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:44:22,669 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374253593] [2021-08-21 18:44:22,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:44:22,669 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:44:22,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:44:22,753 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:44:22,753 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:44:22,753 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374253593] [2021-08-21 18:44:22,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374253593] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:44:22,754 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913369806] [2021-08-21 18:44:22,754 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:44:22,754 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:44:22,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:44:22,754 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:44:22,755 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:44:26,985 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:44:26,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:44:26,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:44:26,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:44:27,133 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:44:27,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1913369806] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:44:27,134 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:44:27,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 18:44:27,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077878534] [2021-08-21 18:44:27,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:44:27,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:44:27,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:44:27,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:44:27,134 INFO L87 Difference]: Start difference. First operand 3849 states and 9147 transitions. Second operand has 14 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 14 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:27,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:44:27,756 INFO L93 Difference]: Finished difference Result 4795 states and 11044 transitions. [2021-08-21 18:44:27,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-21 18:44:27,757 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 14 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:44:27,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:44:27,762 INFO L225 Difference]: With dead ends: 4795 [2021-08-21 18:44:27,762 INFO L226 Difference]: Without dead ends: 4795 [2021-08-21 18:44:27,762 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 540 ImplicationChecksByTransitivity, 418.4ms TimeCoverageRelationStatistics Valid=554, Invalid=1338, Unknown=0, NotChecked=0, Total=1892 [2021-08-21 18:44:27,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4795 states. [2021-08-21 18:44:27,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4795 to 3997. [2021-08-21 18:44:27,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3997 states, 3996 states have (on average 2.3596096096096097) internal successors, (9429), 3996 states have internal predecessors, (9429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:27,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3997 states to 3997 states and 9429 transitions. [2021-08-21 18:44:27,810 INFO L78 Accepts]: Start accepts. Automaton has 3997 states and 9429 transitions. Word has length 28 [2021-08-21 18:44:27,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:44:27,810 INFO L470 AbstractCegarLoop]: Abstraction has 3997 states and 9429 transitions. [2021-08-21 18:44:27,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 14 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:27,810 INFO L276 IsEmpty]: Start isEmpty. Operand 3997 states and 9429 transitions. [2021-08-21 18:44:27,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:44:27,814 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:44:27,814 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 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:44:27,845 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:44:28,040 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:44:28,040 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:44:28,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:44:28,040 INFO L82 PathProgramCache]: Analyzing trace with hash 1496232859, now seen corresponding path program 54 times [2021-08-21 18:44:28,040 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:44:28,040 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968844885] [2021-08-21 18:44:28,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:44:28,041 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:44:28,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:44:28,102 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:44:28,102 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:44:28,102 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968844885] [2021-08-21 18:44:28,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968844885] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:44:28,102 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761499004] [2021-08-21 18:44:28,102 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:44:28,102 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:44:28,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:44:28,103 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:44:28,104 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:44:32,298 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:44:32,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:44:32,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:44:32,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:44:32,464 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:44:32,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761499004] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:44:32,465 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:44:32,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 15 [2021-08-21 18:44:32,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778429507] [2021-08-21 18:44:32,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:44:32,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:44:32,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:44:32,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:44:32,465 INFO L87 Difference]: Start difference. First operand 3997 states and 9429 transitions. Second operand has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:32,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:44:32,826 INFO L93 Difference]: Finished difference Result 7152 states and 15319 transitions. [2021-08-21 18:44:32,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-21 18:44:32,826 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:44:32,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:44:32,836 INFO L225 Difference]: With dead ends: 7152 [2021-08-21 18:44:32,836 INFO L226 Difference]: Without dead ends: 7152 [2021-08-21 18:44:32,836 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 266.1ms TimeCoverageRelationStatistics Valid=390, Invalid=1250, Unknown=0, NotChecked=0, Total=1640 [2021-08-21 18:44:32,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7152 states. [2021-08-21 18:44:32,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7152 to 4276. [2021-08-21 18:44:32,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4276 states, 4275 states have (on average 2.369824561403509) internal successors, (10131), 4275 states have internal predecessors, (10131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:32,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4276 states to 4276 states and 10131 transitions. [2021-08-21 18:44:32,985 INFO L78 Accepts]: Start accepts. Automaton has 4276 states and 10131 transitions. Word has length 28 [2021-08-21 18:44:32,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:44:32,986 INFO L470 AbstractCegarLoop]: Abstraction has 4276 states and 10131 transitions. [2021-08-21 18:44:32,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:32,986 INFO L276 IsEmpty]: Start isEmpty. Operand 4276 states and 10131 transitions. [2021-08-21 18:44:32,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:44:32,990 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:44:32,990 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 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:44:33,019 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:44:33,204 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:44:33,204 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:44:33,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:44:33,204 INFO L82 PathProgramCache]: Analyzing trace with hash 4737947, now seen corresponding path program 55 times [2021-08-21 18:44:33,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:44:33,204 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437529155] [2021-08-21 18:44:33,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:44:33,204 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:44:33,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:44:33,260 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:44:33,260 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:44:33,260 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437529155] [2021-08-21 18:44:33,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437529155] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:44:33,261 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61748282] [2021-08-21 18:44:33,261 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:44:33,261 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:44:33,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:44:33,261 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:44:33,262 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:44:37,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:44:37,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:44:37,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:44:37,781 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:44:37,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61748282] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:44:37,782 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:44:37,782 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-08-21 18:44:37,782 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698474862] [2021-08-21 18:44:37,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:44:37,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:44:37,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:44:37,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:44:37,782 INFO L87 Difference]: Start difference. First operand 4276 states and 10131 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:38,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:44:38,459 INFO L93 Difference]: Finished difference Result 7562 states and 16062 transitions. [2021-08-21 18:44:38,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-08-21 18:44:38,460 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:44:38,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:44:38,468 INFO L225 Difference]: With dead ends: 7562 [2021-08-21 18:44:38,468 INFO L226 Difference]: Without dead ends: 7562 [2021-08-21 18:44:38,468 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1188 ImplicationChecksByTransitivity, 477.3ms TimeCoverageRelationStatistics Valid=750, Invalid=2672, Unknown=0, NotChecked=0, Total=3422 [2021-08-21 18:44:38,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7562 states. [2021-08-21 18:44:38,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7562 to 4173. [2021-08-21 18:44:38,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4173 states, 4172 states have (on average 2.3528283796740173) internal successors, (9816), 4172 states have internal predecessors, (9816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:38,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4173 states to 4173 states and 9816 transitions. [2021-08-21 18:44:38,526 INFO L78 Accepts]: Start accepts. Automaton has 4173 states and 9816 transitions. Word has length 28 [2021-08-21 18:44:38,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:44:38,527 INFO L470 AbstractCegarLoop]: Abstraction has 4173 states and 9816 transitions. [2021-08-21 18:44:38,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:38,527 INFO L276 IsEmpty]: Start isEmpty. Operand 4173 states and 9816 transitions. [2021-08-21 18:44:38,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:44:38,531 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:44:38,531 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] [2021-08-21 18:44:38,561 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:44:38,756 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2021-08-21 18:44:38,757 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:44:38,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:44:38,757 INFO L82 PathProgramCache]: Analyzing trace with hash -2105540073, now seen corresponding path program 56 times [2021-08-21 18:44:38,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:44:38,757 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394926968] [2021-08-21 18:44:38,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:44:38,757 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:44:38,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:44:38,809 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:44:38,810 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:44:38,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394926968] [2021-08-21 18:44:38,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394926968] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:44:38,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [683076770] [2021-08-21 18:44:38,810 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:44:38,810 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:44:38,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:44:38,810 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:44:38,811 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:44:43,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:44:43,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:44:43,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:44:43,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:44:43,306 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 18:44:43,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [683076770] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:44:43,307 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:44:43,307 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 11 [2021-08-21 18:44:43,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704884223] [2021-08-21 18:44:43,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:44:43,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:44:43,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:44:43,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:44:43,307 INFO L87 Difference]: Start difference. First operand 4173 states and 9816 transitions. Second operand has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 11 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:43,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:44:43,416 INFO L93 Difference]: Finished difference Result 5454 states and 12494 transitions. [2021-08-21 18:44:43,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 18:44:43,416 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 11 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:44:43,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:44:43,424 INFO L225 Difference]: With dead ends: 5454 [2021-08-21 18:44:43,424 INFO L226 Difference]: Without dead ends: 5452 [2021-08-21 18:44:43,425 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 63.4ms TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:44:43,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5452 states. [2021-08-21 18:44:43,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5452 to 4275. [2021-08-21 18:44:43,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4275 states, 4274 states have (on average 2.3554047730463266) internal successors, (10067), 4274 states have internal predecessors, (10067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:43,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4275 states to 4275 states and 10067 transitions. [2021-08-21 18:44:43,515 INFO L78 Accepts]: Start accepts. Automaton has 4275 states and 10067 transitions. Word has length 28 [2021-08-21 18:44:43,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:44:43,515 INFO L470 AbstractCegarLoop]: Abstraction has 4275 states and 10067 transitions. [2021-08-21 18:44:43,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 11 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:43,515 INFO L276 IsEmpty]: Start isEmpty. Operand 4275 states and 10067 transitions. [2021-08-21 18:44:43,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:44:43,519 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:44:43,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, 1, 1, 1] [2021-08-21 18:44:43,551 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:44:43,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:44:43,741 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:44:43,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:44:43,741 INFO L82 PathProgramCache]: Analyzing trace with hash 339679639, now seen corresponding path program 57 times [2021-08-21 18:44:43,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:44:43,741 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738580996] [2021-08-21 18:44:43,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:44:43,741 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:44:43,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:44:43,804 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:44:43,804 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:44:43,804 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738580996] [2021-08-21 18:44:43,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738580996] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:44:43,804 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278890975] [2021-08-21 18:44:43,804 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:44:43,804 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:44:43,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:44:43,805 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:44:43,829 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:44:48,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:44:48,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:44:48,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:44:48,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:44:48,306 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:44:48,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1278890975] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:44:48,307 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:44:48,307 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 12 [2021-08-21 18:44:48,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145424980] [2021-08-21 18:44:48,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 18:44:48,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:44:48,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 18:44:48,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:44:48,307 INFO L87 Difference]: Start difference. First operand 4275 states and 10067 transitions. Second operand has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:48,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:44:48,459 INFO L93 Difference]: Finished difference Result 6073 states and 13869 transitions. [2021-08-21 18:44:48,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 18:44:48,459 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:44:48,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:44:48,466 INFO L225 Difference]: With dead ends: 6073 [2021-08-21 18:44:48,466 INFO L226 Difference]: Without dead ends: 6061 [2021-08-21 18:44:48,467 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 79.3ms TimeCoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:44:48,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6061 states. [2021-08-21 18:44:48,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6061 to 5617. [2021-08-21 18:44:48,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5617 states, 5616 states have (on average 2.3367165242165244) internal successors, (13123), 5616 states have internal predecessors, (13123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:48,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5617 states to 5617 states and 13123 transitions. [2021-08-21 18:44:48,564 INFO L78 Accepts]: Start accepts. Automaton has 5617 states and 13123 transitions. Word has length 28 [2021-08-21 18:44:48,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:44:48,564 INFO L470 AbstractCegarLoop]: Abstraction has 5617 states and 13123 transitions. [2021-08-21 18:44:48,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:48,564 INFO L276 IsEmpty]: Start isEmpty. Operand 5617 states and 13123 transitions. [2021-08-21 18:44:48,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:44:48,569 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:44:48,569 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] [2021-08-21 18:44:48,600 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:44:48,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:44:48,784 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:44:48,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:44:48,785 INFO L82 PathProgramCache]: Analyzing trace with hash 1393400343, now seen corresponding path program 58 times [2021-08-21 18:44:48,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:44:48,785 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234637748] [2021-08-21 18:44:48,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:44:48,785 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:44:48,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:44:48,836 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:44:48,836 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:44:48,836 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234637748] [2021-08-21 18:44:48,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234637748] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:44:48,836 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298373387] [2021-08-21 18:44:48,836 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:44:48,836 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:44:48,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:44:48,837 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:44:48,838 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:44:53,419 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:44:53,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:44:53,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:44:53,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:44:53,536 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 18:44:53,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298373387] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:44:53,537 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:44:53,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 11 [2021-08-21 18:44:53,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105357316] [2021-08-21 18:44:53,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:44:53,537 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:44:53,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:44:53,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:44:53,537 INFO L87 Difference]: Start difference. First operand 5617 states and 13123 transitions. Second operand has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 11 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:53,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:44:53,654 INFO L93 Difference]: Finished difference Result 6685 states and 15272 transitions. [2021-08-21 18:44:53,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:44:53,655 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 11 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:44:53,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:44:53,663 INFO L225 Difference]: With dead ends: 6685 [2021-08-21 18:44:53,663 INFO L226 Difference]: Without dead ends: 6685 [2021-08-21 18:44:53,663 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 79.0ms TimeCoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:44:53,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6685 states. [2021-08-21 18:44:53,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6685 to 5425. [2021-08-21 18:44:53,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5425 states, 5424 states have (on average 2.3230088495575223) internal successors, (12600), 5424 states have internal predecessors, (12600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:53,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5425 states to 5425 states and 12600 transitions. [2021-08-21 18:44:53,734 INFO L78 Accepts]: Start accepts. Automaton has 5425 states and 12600 transitions. Word has length 28 [2021-08-21 18:44:53,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:44:53,735 INFO L470 AbstractCegarLoop]: Abstraction has 5425 states and 12600 transitions. [2021-08-21 18:44:53,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 11 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:53,735 INFO L276 IsEmpty]: Start isEmpty. Operand 5425 states and 12600 transitions. [2021-08-21 18:44:53,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:44:53,740 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:44:53,740 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] [2021-08-21 18:44:53,773 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2021-08-21 18:44:53,960 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:44:53,960 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:44:53,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:44:53,961 INFO L82 PathProgramCache]: Analyzing trace with hash -465978985, now seen corresponding path program 59 times [2021-08-21 18:44:53,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:44:53,961 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067642700] [2021-08-21 18:44:53,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:44:53,961 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:44:54,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:44:54,086 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:44:54,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:44:54,086 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067642700] [2021-08-21 18:44:54,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067642700] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:44:54,087 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073560341] [2021-08-21 18:44:54,087 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:44:54,087 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:44:54,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:44:54,087 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:44:54,088 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:44:58,516 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:44:58,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:44:58,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:44:58,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:44:58,616 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:44:58,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2073560341] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:44:58,616 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:44:58,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 11 [2021-08-21 18:44:58,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910036238] [2021-08-21 18:44:58,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:44:58,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:44:58,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:44:58,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:44:58,617 INFO L87 Difference]: Start difference. First operand 5425 states and 12600 transitions. Second operand has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:58,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:44:58,786 INFO L93 Difference]: Finished difference Result 5612 states and 12797 transitions. [2021-08-21 18:44:58,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 18:44:58,787 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:44:58,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:44:58,793 INFO L225 Difference]: With dead ends: 5612 [2021-08-21 18:44:58,793 INFO L226 Difference]: Without dead ends: 5612 [2021-08-21 18:44:58,793 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 95.2ms TimeCoverageRelationStatistics Valid=105, Invalid=237, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:44:58,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5612 states. [2021-08-21 18:44:58,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5612 to 5235. [2021-08-21 18:44:58,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5235 states, 5234 states have (on average 2.314482231562858) internal successors, (12114), 5234 states have internal predecessors, (12114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:58,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5235 states to 5235 states and 12114 transitions. [2021-08-21 18:44:58,851 INFO L78 Accepts]: Start accepts. Automaton has 5235 states and 12114 transitions. Word has length 28 [2021-08-21 18:44:58,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:44:58,851 INFO L470 AbstractCegarLoop]: Abstraction has 5235 states and 12114 transitions. [2021-08-21 18:44:58,851 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:44:58,851 INFO L276 IsEmpty]: Start isEmpty. Operand 5235 states and 12114 transitions. [2021-08-21 18:44:58,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:44:58,856 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:44:58,856 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] [2021-08-21 18:44:58,888 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2021-08-21 18:44:59,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:44:59,071 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:44:59,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:44:59,072 INFO L82 PathProgramCache]: Analyzing trace with hash 1139647191, now seen corresponding path program 60 times [2021-08-21 18:44:59,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:44:59,072 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444734444] [2021-08-21 18:44:59,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:44:59,072 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:44:59,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:44:59,121 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:44:59,121 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:44:59,121 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444734444] [2021-08-21 18:44:59,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444734444] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:44:59,122 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355208935] [2021-08-21 18:44:59,122 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:44:59,122 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:44:59,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:44:59,122 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:44:59,123 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:45:03,865 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:45:03,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:45:03,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:45:03,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:45:03,988 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-21 18:45:03,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355208935] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:45:03,989 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:45:03,989 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-08-21 18:45:03,989 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844451189] [2021-08-21 18:45:03,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 18:45:03,989 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:45:03,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 18:45:03,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-08-21 18:45:03,990 INFO L87 Difference]: Start difference. First operand 5235 states and 12114 transitions. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:45:04,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:45:04,103 INFO L93 Difference]: Finished difference Result 5443 states and 12545 transitions. [2021-08-21 18:45:04,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 18:45:04,104 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 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 28 [2021-08-21 18:45:04,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:45:04,110 INFO L225 Difference]: With dead ends: 5443 [2021-08-21 18:45:04,110 INFO L226 Difference]: Without dead ends: 5443 [2021-08-21 18:45:04,110 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 86.1ms TimeCoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:45:04,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5443 states. [2021-08-21 18:45:04,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5443 to 5208. [2021-08-21 18:45:04,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5208 states, 5207 states have (on average 2.313424236604571) internal successors, (12046), 5207 states have internal predecessors, (12046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:45:04,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5208 states to 5208 states and 12046 transitions. [2021-08-21 18:45:04,172 INFO L78 Accepts]: Start accepts. Automaton has 5208 states and 12046 transitions. Word has length 28 [2021-08-21 18:45:04,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:45:04,172 INFO L470 AbstractCegarLoop]: Abstraction has 5208 states and 12046 transitions. [2021-08-21 18:45:04,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:45:04,173 INFO L276 IsEmpty]: Start isEmpty. Operand 5208 states and 12046 transitions. [2021-08-21 18:45:04,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:45:04,178 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:45:04,178 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] [2021-08-21 18:45:04,209 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:45:04,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:45:04,403 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:45:04,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:45:04,404 INFO L82 PathProgramCache]: Analyzing trace with hash -1880177705, now seen corresponding path program 61 times [2021-08-21 18:45:04,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:45:04,404 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918133231] [2021-08-21 18:45:04,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:45:04,404 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:45:04,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:45:04,460 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:45:04,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:45:04,460 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918133231] [2021-08-21 18:45:04,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918133231] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:45:04,460 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1423138802] [2021-08-21 18:45:04,460 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:45:04,460 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:45:04,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:45:04,461 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:45:04,462 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:45:09,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:45:09,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:45:09,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:45:09,490 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:45:09,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1423138802] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:45:09,490 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:45:09,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2021-08-21 18:45:09,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334090687] [2021-08-21 18:45:09,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 18:45:09,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:45:09,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 18:45:09,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-08-21 18:45:09,491 INFO L87 Difference]: Start difference. First operand 5208 states and 12046 transitions. Second operand has 10 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:45:09,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:45:09,613 INFO L93 Difference]: Finished difference Result 5747 states and 13172 transitions. [2021-08-21 18:45:09,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:45:09,613 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:45:09,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:45:09,620 INFO L225 Difference]: With dead ends: 5747 [2021-08-21 18:45:09,620 INFO L226 Difference]: Without dead ends: 5747 [2021-08-21 18:45:09,620 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 90.0ms TimeCoverageRelationStatistics Valid=87, Invalid=185, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:45:09,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5747 states. [2021-08-21 18:45:09,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5747 to 5434. [2021-08-21 18:45:09,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5434 states, 5433 states have (on average 2.304803975704031) internal successors, (12522), 5433 states have internal predecessors, (12522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:45:09,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5434 states to 5434 states and 12522 transitions. [2021-08-21 18:45:09,785 INFO L78 Accepts]: Start accepts. Automaton has 5434 states and 12522 transitions. Word has length 28 [2021-08-21 18:45:09,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:45:09,785 INFO L470 AbstractCegarLoop]: Abstraction has 5434 states and 12522 transitions. [2021-08-21 18:45:09,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:45:09,785 INFO L276 IsEmpty]: Start isEmpty. Operand 5434 states and 12522 transitions. [2021-08-21 18:45:09,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:45:09,792 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:45:09,792 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 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:45:09,829 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:45:10,004 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2021-08-21 18:45:10,005 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:45:10,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:45:10,005 INFO L82 PathProgramCache]: Analyzing trace with hash -352311977, now seen corresponding path program 62 times [2021-08-21 18:45:10,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:45:10,005 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340093415] [2021-08-21 18:45:10,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:45:10,005 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:45:10,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:45:10,064 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:45:10,065 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:45:10,065 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340093415] [2021-08-21 18:45:10,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340093415] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:45:10,065 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803943887] [2021-08-21 18:45:10,065 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:45:10,065 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:45:10,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:45:10,066 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:45:10,067 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:45:14,712 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:45:14,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:45:14,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:45:14,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:45:14,908 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:45:14,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803943887] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:45:14,909 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:45:14,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-08-21 18:45:14,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487478516] [2021-08-21 18:45:14,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:45:14,909 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:45:14,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:45:14,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:45:14,910 INFO L87 Difference]: Start difference. First operand 5434 states and 12522 transitions. Second operand has 16 states, 16 states have (on average 2.875) internal successors, (46), 16 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:45:15,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:45:15,521 INFO L93 Difference]: Finished difference Result 13328 states and 28056 transitions. [2021-08-21 18:45:15,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-08-21 18:45:15,522 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 16 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 28 [2021-08-21 18:45:15,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:45:15,541 INFO L225 Difference]: With dead ends: 13328 [2021-08-21 18:45:15,541 INFO L226 Difference]: Without dead ends: 13328 [2021-08-21 18:45:15,542 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 874 ImplicationChecksByTransitivity, 421.0ms TimeCoverageRelationStatistics Valid=638, Invalid=1912, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 18:45:15,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13328 states. [2021-08-21 18:45:15,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13328 to 7480. [2021-08-21 18:45:15,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7480 states, 7479 states have (on average 2.3262468244417702) internal successors, (17398), 7479 states have internal predecessors, (17398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:45:15,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7480 states to 7480 states and 17398 transitions. [2021-08-21 18:45:15,700 INFO L78 Accepts]: Start accepts. Automaton has 7480 states and 17398 transitions. Word has length 28 [2021-08-21 18:45:15,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:45:15,701 INFO L470 AbstractCegarLoop]: Abstraction has 7480 states and 17398 transitions. [2021-08-21 18:45:15,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.875) internal successors, (46), 16 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:45:15,701 INFO L276 IsEmpty]: Start isEmpty. Operand 7480 states and 17398 transitions. [2021-08-21 18:45:15,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:45:15,711 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:45:15,711 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] [2021-08-21 18:45:15,757 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:45:15,930 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:45:15,930 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:45:15,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:45:15,930 INFO L82 PathProgramCache]: Analyzing trace with hash -94489513, now seen corresponding path program 63 times [2021-08-21 18:45:15,931 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:45:15,931 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094869135] [2021-08-21 18:45:15,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:45:15,931 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:45:16,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:45:16,111 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:45:16,111 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:45:16,111 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094869135] [2021-08-21 18:45:16,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094869135] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:45:16,111 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303576475] [2021-08-21 18:45:16,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:45:16,111 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:45:16,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:45:16,112 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:45:16,113 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:45:20,721 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:45:20,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:45:20,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:45:20,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:45:20,822 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:45:20,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303576475] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:45:20,822 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:45:20,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 11 [2021-08-21 18:45:20,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737860496] [2021-08-21 18:45:20,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:45:20,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:45:20,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:45:20,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:45:20,823 INFO L87 Difference]: Start difference. First operand 7480 states and 17398 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:45:20,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:45:20,977 INFO L93 Difference]: Finished difference Result 8981 states and 20622 transitions. [2021-08-21 18:45:20,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 18:45:20,978 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:45:20,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:45:20,990 INFO L225 Difference]: With dead ends: 8981 [2021-08-21 18:45:20,991 INFO L226 Difference]: Without dead ends: 8977 [2021-08-21 18:45:20,991 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 81.7ms TimeCoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:45:20,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8977 states. [2021-08-21 18:45:21,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8977 to 8845. [2021-08-21 18:45:21,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8845 states, 8844 states have (on average 2.3156942559927636) internal successors, (20480), 8844 states have internal predecessors, (20480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:45:21,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8845 states to 8845 states and 20480 transitions. [2021-08-21 18:45:21,112 INFO L78 Accepts]: Start accepts. Automaton has 8845 states and 20480 transitions. Word has length 28 [2021-08-21 18:45:21,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:45:21,112 INFO L470 AbstractCegarLoop]: Abstraction has 8845 states and 20480 transitions. [2021-08-21 18:45:21,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:45:21,113 INFO L276 IsEmpty]: Start isEmpty. Operand 8845 states and 20480 transitions. [2021-08-21 18:45:21,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:45:21,123 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:45:21,123 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] [2021-08-21 18:45:21,156 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2021-08-21 18:45:21,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:45:21,349 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:45:21,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:45:21,349 INFO L82 PathProgramCache]: Analyzing trace with hash -1666874281, now seen corresponding path program 64 times [2021-08-21 18:45:21,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:45:21,349 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185125309] [2021-08-21 18:45:21,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:45:21,349 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:45:21,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:45:21,419 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:45:21,420 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:45:21,420 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185125309] [2021-08-21 18:45:21,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185125309] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:45:21,420 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [829014762] [2021-08-21 18:45:21,420 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:45:21,420 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:45:21,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:45:21,421 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:45:21,424 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:45:26,305 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:45:26,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:45:26,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:45:26,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:45:26,416 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:45:26,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [829014762] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:45:26,416 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:45:26,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 11 [2021-08-21 18:45:26,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212995484] [2021-08-21 18:45:26,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:45:26,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:45:26,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:45:26,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:45:26,427 INFO L87 Difference]: Start difference. First operand 8845 states and 20480 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:45:26,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:45:26,625 INFO L93 Difference]: Finished difference Result 8998 states and 20667 transitions. [2021-08-21 18:45:26,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 18:45:26,625 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:45:26,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:45:26,636 INFO L225 Difference]: With dead ends: 8998 [2021-08-21 18:45:26,636 INFO L226 Difference]: Without dead ends: 8998 [2021-08-21 18:45:26,636 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 127.3ms TimeCoverageRelationStatistics Valid=131, Invalid=289, Unknown=0, NotChecked=0, Total=420 [2021-08-21 18:45:26,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8998 states. [2021-08-21 18:45:26,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8998 to 8782. [2021-08-21 18:45:26,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8782 states, 8781 states have (on average 2.313859469308735) internal successors, (20318), 8781 states have internal predecessors, (20318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:45:26,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8782 states to 8782 states and 20318 transitions. [2021-08-21 18:45:26,744 INFO L78 Accepts]: Start accepts. Automaton has 8782 states and 20318 transitions. Word has length 28 [2021-08-21 18:45:26,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:45:26,744 INFO L470 AbstractCegarLoop]: Abstraction has 8782 states and 20318 transitions. [2021-08-21 18:45:26,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:45:26,745 INFO L276 IsEmpty]: Start isEmpty. Operand 8782 states and 20318 transitions. [2021-08-21 18:45:26,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:45:26,878 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:45:26,878 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] [2021-08-21 18:45:26,906 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2021-08-21 18:45:27,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:45:27,093 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:45:27,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:45:27,093 INFO L82 PathProgramCache]: Analyzing trace with hash -2024726501, now seen corresponding path program 65 times [2021-08-21 18:45:27,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:45:27,093 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944491907] [2021-08-21 18:45:27,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:45:27,093 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:45:27,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:45:27,155 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:45:27,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:45:27,155 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944491907] [2021-08-21 18:45:27,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944491907] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:45:27,155 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934054342] [2021-08-21 18:45:27,155 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:45:27,155 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:45:27,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:45:27,157 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:45:27,158 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:45:31,880 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:45:31,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:45:31,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:45:31,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:45:32,000 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:45:32,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934054342] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:45:32,000 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:45:32,000 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 11 [2021-08-21 18:45:32,000 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503342081] [2021-08-21 18:45:32,000 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:45:32,000 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:45:32,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:45:32,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:45:32,001 INFO L87 Difference]: Start difference. First operand 8782 states and 20318 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:45:32,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:45:32,208 INFO L93 Difference]: Finished difference Result 9014 states and 20776 transitions. [2021-08-21 18:45:32,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 18:45:32,209 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:45:32,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:45:32,221 INFO L225 Difference]: With dead ends: 9014 [2021-08-21 18:45:32,221 INFO L226 Difference]: Without dead ends: 9014 [2021-08-21 18:45:32,222 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 124.3ms TimeCoverageRelationStatistics Valid=155, Invalid=351, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:45:32,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9014 states. [2021-08-21 18:45:32,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9014 to 8916. [2021-08-21 18:45:32,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8916 states, 8915 states have (on average 2.3118339876612453) internal successors, (20610), 8915 states have internal predecessors, (20610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:45:32,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8916 states to 8916 states and 20610 transitions. [2021-08-21 18:45:32,344 INFO L78 Accepts]: Start accepts. Automaton has 8916 states and 20610 transitions. Word has length 28 [2021-08-21 18:45:32,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:45:32,344 INFO L470 AbstractCegarLoop]: Abstraction has 8916 states and 20610 transitions. [2021-08-21 18:45:32,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:45:32,344 INFO L276 IsEmpty]: Start isEmpty. Operand 8916 states and 20610 transitions. [2021-08-21 18:45:32,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:45:32,354 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:45:32,354 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] [2021-08-21 18:45:32,385 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:45:32,568 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:45:32,569 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:45:32,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:45:32,569 INFO L82 PathProgramCache]: Analyzing trace with hash -1224900837, now seen corresponding path program 66 times [2021-08-21 18:45:32,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:45:32,569 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302465667] [2021-08-21 18:45:32,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:45:32,569 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:45:32,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:45:32,649 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:45:32,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:45:32,649 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302465667] [2021-08-21 18:45:32,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302465667] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:45:32,650 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [466158879] [2021-08-21 18:45:32,650 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:45:32,650 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:45:32,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:45:32,650 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:45:32,651 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:45:37,266 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:45:37,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:45:37,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:45:37,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:45:37,367 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:45:37,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [466158879] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:45:37,367 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:45:37,367 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 12 [2021-08-21 18:45:37,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84762007] [2021-08-21 18:45:37,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 18:45:37,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:45:37,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 18:45:37,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:45:37,368 INFO L87 Difference]: Start difference. First operand 8916 states and 20610 transitions. Second operand has 12 states, 12 states have (on average 3.0) internal successors, (36), 12 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:45:37,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:45:37,629 INFO L93 Difference]: Finished difference Result 9286 states and 21394 transitions. [2021-08-21 18:45:37,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:45:37,629 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.0) internal successors, (36), 12 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:45:37,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:45:37,641 INFO L225 Difference]: With dead ends: 9286 [2021-08-21 18:45:37,641 INFO L226 Difference]: Without dead ends: 9286 [2021-08-21 18:45:37,641 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 182.8ms TimeCoverageRelationStatistics Valid=212, Invalid=490, Unknown=0, NotChecked=0, Total=702 [2021-08-21 18:45:37,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9286 states. [2021-08-21 18:45:37,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9286 to 8989. [2021-08-21 18:45:37,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8989 states, 8988 states have (on average 2.3113039608366712) internal successors, (20774), 8988 states have internal predecessors, (20774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:45:37,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8989 states to 8989 states and 20774 transitions. [2021-08-21 18:45:37,765 INFO L78 Accepts]: Start accepts. Automaton has 8989 states and 20774 transitions. Word has length 28 [2021-08-21 18:45:37,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:45:37,765 INFO L470 AbstractCegarLoop]: Abstraction has 8989 states and 20774 transitions. [2021-08-21 18:45:37,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.0) internal successors, (36), 12 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:45:37,765 INFO L276 IsEmpty]: Start isEmpty. Operand 8989 states and 20774 transitions. [2021-08-21 18:45:37,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:45:37,777 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:45:37,777 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] [2021-08-21 18:45:37,814 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:45:37,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:45:37,997 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:45:37,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:45:37,997 INFO L82 PathProgramCache]: Analyzing trace with hash 2057311319, now seen corresponding path program 67 times [2021-08-21 18:45:37,997 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:45:37,997 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485009974] [2021-08-21 18:45:37,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:45:37,997 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:45:38,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:45:38,089 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:45:38,089 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:45:38,089 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485009974] [2021-08-21 18:45:38,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485009974] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:45:38,089 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273849540] [2021-08-21 18:45:38,089 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:45:38,089 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:45:38,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:45:38,090 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:45:38,091 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:45:43,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:45:43,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:45:43,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:45:43,124 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:45:43,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [273849540] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:45:43,124 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:45:43,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 13 [2021-08-21 18:45:43,125 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472335889] [2021-08-21 18:45:43,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:45:43,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:45:43,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:45:43,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:45:43,125 INFO L87 Difference]: Start difference. First operand 8989 states and 20774 transitions. Second operand has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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:45:43,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:45:43,324 INFO L93 Difference]: Finished difference Result 10048 states and 22854 transitions. [2021-08-21 18:45:43,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 18:45:43,325 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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 28 [2021-08-21 18:45:43,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:45:43,338 INFO L225 Difference]: With dead ends: 10048 [2021-08-21 18:45:43,338 INFO L226 Difference]: Without dead ends: 10044 [2021-08-21 18:45:43,338 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 100.6ms TimeCoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:45:43,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10044 states. [2021-08-21 18:45:43,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10044 to 9834. [2021-08-21 18:45:43,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9834 states, 9833 states have (on average 2.3016373436387676) internal successors, (22632), 9833 states have internal predecessors, (22632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:45:43,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9834 states to 9834 states and 22632 transitions. [2021-08-21 18:45:43,483 INFO L78 Accepts]: Start accepts. Automaton has 9834 states and 22632 transitions. Word has length 28 [2021-08-21 18:45:43,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:45:43,483 INFO L470 AbstractCegarLoop]: Abstraction has 9834 states and 22632 transitions. [2021-08-21 18:45:43,483 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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:45:43,483 INFO L276 IsEmpty]: Start isEmpty. Operand 9834 states and 22632 transitions. [2021-08-21 18:45:43,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:45:43,495 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:45:43,495 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] [2021-08-21 18:45:43,532 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2021-08-21 18:45:43,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2021-08-21 18:45:43,721 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:45:43,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:45:43,721 INFO L82 PathProgramCache]: Analyzing trace with hash 484926551, now seen corresponding path program 68 times [2021-08-21 18:45:43,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:45:43,721 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167099679] [2021-08-21 18:45:43,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:45:43,721 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:45:43,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:45:43,799 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:45:43,799 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:45:43,799 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167099679] [2021-08-21 18:45:43,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167099679] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:45:43,799 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908666998] [2021-08-21 18:45:43,800 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:45:43,800 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:45:43,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:45:43,801 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:45:43,802 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:45:48,455 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:45:48,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:45:48,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:45:48,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:45:48,589 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:45:48,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908666998] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:45:48,589 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:45:48,589 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 13 [2021-08-21 18:45:48,589 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729259880] [2021-08-21 18:45:48,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:45:48,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:45:48,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:45:48,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:45:48,590 INFO L87 Difference]: Start difference. First operand 9834 states and 22632 transitions. Second operand has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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:45:48,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:45:48,843 INFO L93 Difference]: Finished difference Result 10081 states and 22941 transitions. [2021-08-21 18:45:48,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 18:45:48,843 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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 28 [2021-08-21 18:45:48,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:45:48,858 INFO L225 Difference]: With dead ends: 10081 [2021-08-21 18:45:48,858 INFO L226 Difference]: Without dead ends: 10081 [2021-08-21 18:45:48,858 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 163.5ms TimeCoverageRelationStatistics Valid=182, Invalid=468, Unknown=0, NotChecked=0, Total=650 [2021-08-21 18:45:48,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10081 states. [2021-08-21 18:45:48,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10081 to 8527. [2021-08-21 18:45:48,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8527 states, 8526 states have (on average 2.310344827586207) internal successors, (19698), 8526 states have internal predecessors, (19698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:45:48,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8527 states to 8527 states and 19698 transitions. [2021-08-21 18:45:48,980 INFO L78 Accepts]: Start accepts. Automaton has 8527 states and 19698 transitions. Word has length 28 [2021-08-21 18:45:48,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:45:48,980 INFO L470 AbstractCegarLoop]: Abstraction has 8527 states and 19698 transitions. [2021-08-21 18:45:48,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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:45:48,980 INFO L276 IsEmpty]: Start isEmpty. Operand 8527 states and 19698 transitions. [2021-08-21 18:45:48,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:45:48,990 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:45:48,990 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] [2021-08-21 18:45:49,021 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2021-08-21 18:45:49,204 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2021-08-21 18:45:49,205 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:45:49,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:45:49,205 INFO L82 PathProgramCache]: Analyzing trace with hash 127074331, now seen corresponding path program 69 times [2021-08-21 18:45:49,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:45:49,205 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846997107] [2021-08-21 18:45:49,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:45:49,205 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:45:49,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:45:49,268 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:45:49,268 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:45:49,268 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846997107] [2021-08-21 18:45:49,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846997107] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:45:49,268 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684142884] [2021-08-21 18:45:49,268 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:45:49,269 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:45:49,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:45:49,269 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:45:49,270 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:45:54,110 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:45:54,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:45:54,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:45:54,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:45:54,261 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:45:54,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684142884] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:45:54,261 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:45:54,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 13 [2021-08-21 18:45:54,261 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936937224] [2021-08-21 18:45:54,261 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:45:54,262 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:45:54,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:45:54,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:45:54,262 INFO L87 Difference]: Start difference. First operand 8527 states and 19698 transitions. Second operand has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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:45:54,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:45:54,592 INFO L93 Difference]: Finished difference Result 8763 states and 20162 transitions. [2021-08-21 18:45:54,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 18:45:54,593 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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 28 [2021-08-21 18:45:54,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:45:54,608 INFO L225 Difference]: With dead ends: 8763 [2021-08-21 18:45:54,608 INFO L226 Difference]: Without dead ends: 8763 [2021-08-21 18:45:54,608 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 221.2ms TimeCoverageRelationStatistics Valid=240, Invalid=630, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:45:54,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8763 states. [2021-08-21 18:45:54,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8763 to 8661. [2021-08-21 18:45:54,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8661 states, 8660 states have (on average 2.308314087759815) internal successors, (19990), 8660 states have internal predecessors, (19990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:45:54,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8661 states to 8661 states and 19990 transitions. [2021-08-21 18:45:54,764 INFO L78 Accepts]: Start accepts. Automaton has 8661 states and 19990 transitions. Word has length 28 [2021-08-21 18:45:54,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:45:54,765 INFO L470 AbstractCegarLoop]: Abstraction has 8661 states and 19990 transitions. [2021-08-21 18:45:54,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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:45:54,765 INFO L276 IsEmpty]: Start isEmpty. Operand 8661 states and 19990 transitions. [2021-08-21 18:45:54,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:45:54,774 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:45:54,775 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] [2021-08-21 18:45:54,837 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2021-08-21 18:45:55,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:45:55,011 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:45:55,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:45:55,011 INFO L82 PathProgramCache]: Analyzing trace with hash 926899995, now seen corresponding path program 70 times [2021-08-21 18:45:55,011 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:45:55,012 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552354467] [2021-08-21 18:45:55,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:45:55,012 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:45:55,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:45:55,101 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:45:55,101 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:45:55,101 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552354467] [2021-08-21 18:45:55,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552354467] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:45:55,101 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511206883] [2021-08-21 18:45:55,101 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:45:55,101 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:45:55,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:45:55,102 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:45:55,103 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:45:59,766 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:45:59,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:45:59,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:45:59,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:45:59,873 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:45:59,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511206883] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:45:59,874 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:45:59,874 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 13 [2021-08-21 18:45:59,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646005020] [2021-08-21 18:45:59,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:45:59,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:45:59,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:45:59,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:45:59,874 INFO L87 Difference]: Start difference. First operand 8661 states and 19990 transitions. Second operand has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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:46:00,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:46:00,113 INFO L93 Difference]: Finished difference Result 8836 states and 20348 transitions. [2021-08-21 18:46:00,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 18:46:00,113 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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 28 [2021-08-21 18:46:00,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:46:00,127 INFO L225 Difference]: With dead ends: 8836 [2021-08-21 18:46:00,127 INFO L226 Difference]: Without dead ends: 8836 [2021-08-21 18:46:00,127 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 133.8ms TimeCoverageRelationStatistics Valid=153, Invalid=353, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:46:00,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8836 states. [2021-08-21 18:46:00,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8836 to 8651. [2021-08-21 18:46:00,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8651 states, 8650 states have (on average 2.308670520231214) internal successors, (19970), 8650 states have internal predecessors, (19970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:46:00,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8651 states to 8651 states and 19970 transitions. [2021-08-21 18:46:00,252 INFO L78 Accepts]: Start accepts. Automaton has 8651 states and 19970 transitions. Word has length 28 [2021-08-21 18:46:00,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:46:00,252 INFO L470 AbstractCegarLoop]: Abstraction has 8651 states and 19970 transitions. [2021-08-21 18:46:00,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.923076923076923) internal successors, (38), 13 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:46:00,252 INFO L276 IsEmpty]: Start isEmpty. Operand 8651 states and 19970 transitions. [2021-08-21 18:46:00,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-21 18:46:00,262 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:46:00,262 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] [2021-08-21 18:46:00,291 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2021-08-21 18:46:00,485 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:46:00,485 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:46:00,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:46:00,486 INFO L82 PathProgramCache]: Analyzing trace with hash -1636221157, now seen corresponding path program 71 times [2021-08-21 18:46:00,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:46:00,486 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718832174] [2021-08-21 18:46:00,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:46:00,486 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:46:00,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:46:00,559 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:46:00,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:46:00,559 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718832174] [2021-08-21 18:46:00,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718832174] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:46:00,560 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505091637] [2021-08-21 18:46:00,560 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:46:00,560 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:46:00,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:46:00,560 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:46:00,561 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:46:05,105 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:46:05,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:46:05,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:46:05,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:46:05,227 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:46:05,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505091637] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:46:05,228 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:46:05,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 14 [2021-08-21 18:46:05,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088372804] [2021-08-21 18:46:05,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:46:05,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:46:05,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:46:05,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:46:05,228 INFO L87 Difference]: Start difference. First operand 8651 states and 19970 transitions. Second operand has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:46:05,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:46:05,467 INFO L93 Difference]: Finished difference Result 8868 states and 20405 transitions. [2021-08-21 18:46:05,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 18:46:05,467 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-08-21 18:46:05,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:46:05,479 INFO L225 Difference]: With dead ends: 8868 [2021-08-21 18:46:05,479 INFO L226 Difference]: Without dead ends: 8868 [2021-08-21 18:46:05,479 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 145.6ms TimeCoverageRelationStatistics Valid=162, Invalid=390, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:46:05,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8868 states. [2021-08-21 18:46:05,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8868 to 8644. [2021-08-21 18:46:05,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8644 states, 8643 states have (on average 2.3082263103089207) internal successors, (19950), 8643 states have internal predecessors, (19950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:46:05,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8644 states to 8644 states and 19950 transitions. [2021-08-21 18:46:05,590 INFO L78 Accepts]: Start accepts. Automaton has 8644 states and 19950 transitions. Word has length 28 [2021-08-21 18:46:05,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:46:05,590 INFO L470 AbstractCegarLoop]: Abstraction has 8644 states and 19950 transitions. [2021-08-21 18:46:05,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.857142857142857) internal successors, (40), 14 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:46:05,590 INFO L276 IsEmpty]: Start isEmpty. Operand 8644 states and 19950 transitions. [2021-08-21 18:46:05,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:46:05,601 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:46:05,601 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:46:05,632 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:46:05,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2021-08-21 18:46:05,812 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:46:05,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:46:05,812 INFO L82 PathProgramCache]: Analyzing trace with hash -1353223111, now seen corresponding path program 72 times [2021-08-21 18:46:05,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:46:05,812 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38115679] [2021-08-21 18:46:05,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:46:05,812 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:46:05,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:46:06,987 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:46:06,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:46:06,987 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38115679] [2021-08-21 18:46:06,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38115679] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:46:06,987 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756598543] [2021-08-21 18:46:06,987 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:46:06,987 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:46:06,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:46:06,989 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:46:06,989 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:46:11,545 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:46:11,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:46:11,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 40 conjunts are in the unsatisfiable core [2021-08-21 18:46:11,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:46:15,916 INFO L354 Elim1Store]: treesize reduction 38, result has 7.3 percent of original size [2021-08-21 18:46:15,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 267 treesize of output 182 [2021-08-21 18:46:16,222 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:46:16,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756598543] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:46:16,222 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:46:16,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-08-21 18:46:16,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431568823] [2021-08-21 18:46:16,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:46:16,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:46:16,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:46:16,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:46:16,223 INFO L87 Difference]: Start difference. First operand 8644 states and 19950 transitions. Second operand has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:46:19,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:46:19,429 INFO L93 Difference]: Finished difference Result 10441 states and 23960 transitions. [2021-08-21 18:46:19,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 18:46:19,429 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:46:19,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:46:19,443 INFO L225 Difference]: With dead ends: 10441 [2021-08-21 18:46:19,443 INFO L226 Difference]: Without dead ends: 10421 [2021-08-21 18:46:19,443 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 399 ImplicationChecksByTransitivity, 3361.3ms TimeCoverageRelationStatistics Valid=276, Invalid=1284, Unknown=0, NotChecked=0, Total=1560 [2021-08-21 18:46:19,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10421 states. [2021-08-21 18:46:19,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10421 to 8701. [2021-08-21 18:46:19,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8701 states, 8700 states have (on average 2.308965517241379) internal successors, (20088), 8700 states have internal predecessors, (20088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:46:19,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8701 states to 8701 states and 20088 transitions. [2021-08-21 18:46:19,570 INFO L78 Accepts]: Start accepts. Automaton has 8701 states and 20088 transitions. Word has length 30 [2021-08-21 18:46:19,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:46:19,570 INFO L470 AbstractCegarLoop]: Abstraction has 8701 states and 20088 transitions. [2021-08-21 18:46:19,570 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:46:19,570 INFO L276 IsEmpty]: Start isEmpty. Operand 8701 states and 20088 transitions. [2021-08-21 18:46:19,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:46:19,580 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:46:19,580 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:46:19,610 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2021-08-21 18:46:19,800 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:46:19,801 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:46:19,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:46:19,801 INFO L82 PathProgramCache]: Analyzing trace with hash -1099433987, now seen corresponding path program 73 times [2021-08-21 18:46:19,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:46:19,801 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393265699] [2021-08-21 18:46:19,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:46:19,801 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:46:19,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:46:20,745 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:46:20,745 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:46:20,745 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393265699] [2021-08-21 18:46:20,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393265699] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:46:20,745 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608960589] [2021-08-21 18:46:20,746 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:46:20,746 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:46:20,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:46:20,746 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:46:20,747 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:46:25,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:46:25,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-21 18:46:25,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:46:30,733 INFO L354 Elim1Store]: treesize reduction 46, result has 6.1 percent of original size [2021-08-21 18:46:30,733 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 390 treesize of output 181 [2021-08-21 18:46:31,083 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:46:31,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608960589] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:46:31,083 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:46:31,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-08-21 18:46:31,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563897012] [2021-08-21 18:46:31,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:46:31,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:46:31,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:46:31,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:46:31,084 INFO L87 Difference]: Start difference. First operand 8701 states and 20088 transitions. Second operand has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:46:34,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:46:34,989 INFO L93 Difference]: Finished difference Result 10397 states and 23902 transitions. [2021-08-21 18:46:34,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:46:34,989 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:46:34,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:46:35,001 INFO L225 Difference]: With dead ends: 10397 [2021-08-21 18:46:35,002 INFO L226 Difference]: Without dead ends: 10387 [2021-08-21 18:46:35,002 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 456 ImplicationChecksByTransitivity, 3780.7ms TimeCoverageRelationStatistics Valid=305, Invalid=1417, Unknown=0, NotChecked=0, Total=1722 [2021-08-21 18:46:35,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10387 states. [2021-08-21 18:46:35,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10387 to 8705. [2021-08-21 18:46:35,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8705 states, 8704 states have (on average 2.3090533088235294) internal successors, (20098), 8704 states have internal predecessors, (20098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:46:35,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8705 states to 8705 states and 20098 transitions. [2021-08-21 18:46:35,119 INFO L78 Accepts]: Start accepts. Automaton has 8705 states and 20098 transitions. Word has length 30 [2021-08-21 18:46:35,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:46:35,119 INFO L470 AbstractCegarLoop]: Abstraction has 8705 states and 20098 transitions. [2021-08-21 18:46:35,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:46:35,119 INFO L276 IsEmpty]: Start isEmpty. Operand 8705 states and 20098 transitions. [2021-08-21 18:46:35,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:46:35,129 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:46:35,129 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:46:35,162 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:46:35,344 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:46:35,345 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:46:35,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:46:35,345 INFO L82 PathProgramCache]: Analyzing trace with hash 1091996601, now seen corresponding path program 74 times [2021-08-21 18:46:35,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:46:35,345 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271287282] [2021-08-21 18:46:35,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:46:35,345 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:46:35,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:46:36,629 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:46:36,629 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:46:36,629 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271287282] [2021-08-21 18:46:36,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271287282] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:46:36,629 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331489657] [2021-08-21 18:46:36,629 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:46:36,629 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:46:36,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:46:36,630 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:46:36,630 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:46:41,598 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:46:41,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:46:41,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 40 conjunts are in the unsatisfiable core [2021-08-21 18:46:41,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:46:43,617 INFO L354 Elim1Store]: treesize reduction 58, result has 10.8 percent of original size [2021-08-21 18:46:43,617 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 257 treesize of output 175 [2021-08-21 18:46:44,002 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:46:44,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331489657] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:46:44,003 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:46:44,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-08-21 18:46:44,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056403045] [2021-08-21 18:46:44,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:46:44,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:46:44,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:46:44,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:46:44,003 INFO L87 Difference]: Start difference. First operand 8705 states and 20098 transitions. Second operand has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:46:49,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:46:49,153 INFO L93 Difference]: Finished difference Result 8831 states and 20290 transitions. [2021-08-21 18:46:49,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-21 18:46:49,154 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:46:49,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:46:49,166 INFO L225 Difference]: With dead ends: 8831 [2021-08-21 18:46:49,166 INFO L226 Difference]: Without dead ends: 8821 [2021-08-21 18:46:49,166 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 556 ImplicationChecksByTransitivity, 5561.5ms TimeCoverageRelationStatistics Valid=312, Invalid=1944, Unknown=0, NotChecked=0, Total=2256 [2021-08-21 18:46:49,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8821 states. [2021-08-21 18:46:49,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8821 to 8725. [2021-08-21 18:46:49,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8725 states, 8724 states have (on average 2.309605685465383) internal successors, (20149), 8724 states have internal predecessors, (20149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:46:49,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8725 states to 8725 states and 20149 transitions. [2021-08-21 18:46:49,269 INFO L78 Accepts]: Start accepts. Automaton has 8725 states and 20149 transitions. Word has length 30 [2021-08-21 18:46:49,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:46:49,269 INFO L470 AbstractCegarLoop]: Abstraction has 8725 states and 20149 transitions. [2021-08-21 18:46:49,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:46:49,269 INFO L276 IsEmpty]: Start isEmpty. Operand 8725 states and 20149 transitions. [2021-08-21 18:46:49,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:46:49,278 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:46:49,278 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:46:49,311 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:46:49,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2021-08-21 18:46:49,493 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:46:49,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:46:49,493 INFO L82 PathProgramCache]: Analyzing trace with hash 176892985, now seen corresponding path program 75 times [2021-08-21 18:46:49,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:46:49,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836179523] [2021-08-21 18:46:49,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:46:49,493 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:46:49,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:46:51,253 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:46:51,253 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:46:51,253 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836179523] [2021-08-21 18:46:51,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836179523] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:46:51,253 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600012142] [2021-08-21 18:46:51,253 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:46:51,253 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:46:51,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:46:51,265 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:46:51,281 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:46:56,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:46:56,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:46:56,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-21 18:46:56,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:46:59,973 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:46:59,974 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 257 treesize of output 219 [2021-08-21 18:47:04,922 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:47:04,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600012142] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:47:04,923 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:47:04,923 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 23 [2021-08-21 18:47:04,923 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644804024] [2021-08-21 18:47:04,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:47:04,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:47:04,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:47:04,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:47:04,923 INFO L87 Difference]: Start difference. First operand 8725 states and 20149 transitions. Second operand has 23 states, 23 states have (on average 2.4347826086956523) internal successors, (56), 23 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:47:12,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:47:12,483 INFO L93 Difference]: Finished difference Result 10466 states and 24023 transitions. [2021-08-21 18:47:12,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-21 18:47:12,484 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.4347826086956523) internal successors, (56), 23 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:47:12,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:47:12,498 INFO L225 Difference]: With dead ends: 10466 [2021-08-21 18:47:12,498 INFO L226 Difference]: Without dead ends: 10456 [2021-08-21 18:47:12,498 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 617 ImplicationChecksByTransitivity, 7501.1ms TimeCoverageRelationStatistics Valid=352, Invalid=2198, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 18:47:12,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10456 states. [2021-08-21 18:47:12,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10456 to 8729. [2021-08-21 18:47:12,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8729 states, 8728 states have (on average 2.3092346471127407) internal successors, (20155), 8728 states have internal predecessors, (20155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:47:12,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8729 states to 8729 states and 20155 transitions. [2021-08-21 18:47:12,613 INFO L78 Accepts]: Start accepts. Automaton has 8729 states and 20155 transitions. Word has length 30 [2021-08-21 18:47:12,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:47:12,614 INFO L470 AbstractCegarLoop]: Abstraction has 8729 states and 20155 transitions. [2021-08-21 18:47:12,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.4347826086956523) internal successors, (56), 23 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:47:12,614 INFO L276 IsEmpty]: Start isEmpty. Operand 8729 states and 20155 transitions. [2021-08-21 18:47:12,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:47:12,623 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:47:12,623 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:47:12,655 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:47:12,848 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2021-08-21 18:47:12,849 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:47:12,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:47:12,849 INFO L82 PathProgramCache]: Analyzing trace with hash -2010504263, now seen corresponding path program 76 times [2021-08-21 18:47:12,849 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:47:12,849 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493153754] [2021-08-21 18:47:12,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:47:12,849 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:47:12,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:47:14,571 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:47:14,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:47:14,571 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493153754] [2021-08-21 18:47:14,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493153754] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:47:14,571 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842076502] [2021-08-21 18:47:14,571 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:47:14,571 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:47:14,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:47:14,572 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:47:14,573 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:47:19,939 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:47:19,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:47:19,940 WARN L261 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 42 conjunts are in the unsatisfiable core [2021-08-21 18:47:19,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:47:22,328 INFO L354 Elim1Store]: treesize reduction 58, result has 10.8 percent of original size [2021-08-21 18:47:22,328 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 257 treesize of output 175 [2021-08-21 18:47:22,858 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:47:22,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842076502] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:47:22,858 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:47:22,858 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-08-21 18:47:22,858 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782060569] [2021-08-21 18:47:22,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:47:22,859 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:47:22,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:47:22,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:47:22,859 INFO L87 Difference]: Start difference. First operand 8729 states and 20155 transitions. Second operand has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:47:29,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:47:29,474 INFO L93 Difference]: Finished difference Result 9586 states and 21607 transitions. [2021-08-21 18:47:29,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-08-21 18:47:29,475 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:47:29,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:47:29,488 INFO L225 Difference]: With dead ends: 9586 [2021-08-21 18:47:29,488 INFO L226 Difference]: Without dead ends: 9576 [2021-08-21 18:47:29,489 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 910 ImplicationChecksByTransitivity, 7039.6ms TimeCoverageRelationStatistics Valid=432, Invalid=2874, Unknown=0, NotChecked=0, Total=3306 [2021-08-21 18:47:29,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9576 states. [2021-08-21 18:47:29,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9576 to 8735. [2021-08-21 18:47:29,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8735 states, 8734 states have (on average 2.309136707121594) internal successors, (20168), 8734 states have internal predecessors, (20168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:47:29,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8735 states to 8735 states and 20168 transitions. [2021-08-21 18:47:29,620 INFO L78 Accepts]: Start accepts. Automaton has 8735 states and 20168 transitions. Word has length 30 [2021-08-21 18:47:29,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:47:29,620 INFO L470 AbstractCegarLoop]: Abstraction has 8735 states and 20168 transitions. [2021-08-21 18:47:29,620 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:47:29,620 INFO L276 IsEmpty]: Start isEmpty. Operand 8735 states and 20168 transitions. [2021-08-21 18:47:29,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:47:29,630 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:47:29,631 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:47:29,663 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:47:29,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:47:29,846 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:47:29,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:47:29,846 INFO L82 PathProgramCache]: Analyzing trace with hash 792968121, now seen corresponding path program 77 times [2021-08-21 18:47:29,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:47:29,846 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931483781] [2021-08-21 18:47:29,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:47:29,846 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:47:29,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:47:31,657 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:47:31,657 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:47:31,657 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931483781] [2021-08-21 18:47:31,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931483781] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:47:31,657 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1135256984] [2021-08-21 18:47:31,657 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:47:31,657 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:47:31,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:47:31,658 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:47:31,658 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:47:36,909 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:47:36,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:47:36,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 40 conjunts are in the unsatisfiable core [2021-08-21 18:47:36,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:47:38,983 INFO L354 Elim1Store]: treesize reduction 58, result has 10.8 percent of original size [2021-08-21 18:47:38,985 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 257 treesize of output 175 [2021-08-21 18:47:39,550 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:47:39,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1135256984] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:47:39,550 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:47:39,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-08-21 18:47:39,551 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636759106] [2021-08-21 18:47:39,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:47:39,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:47:39,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:47:39,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:47:39,551 INFO L87 Difference]: Start difference. First operand 8735 states and 20168 transitions. Second operand has 23 states, 23 states have (on average 2.4347826086956523) internal successors, (56), 23 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:47:46,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:47:46,238 INFO L93 Difference]: Finished difference Result 11294 states and 25924 transitions. [2021-08-21 18:47:46,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-08-21 18:47:46,238 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.4347826086956523) internal successors, (56), 23 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:47:46,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:47:46,253 INFO L225 Difference]: With dead ends: 11294 [2021-08-21 18:47:46,253 INFO L226 Difference]: Without dead ends: 11284 [2021-08-21 18:47:46,254 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 825 ImplicationChecksByTransitivity, 7129.8ms TimeCoverageRelationStatistics Valid=342, Invalid=2738, Unknown=0, NotChecked=0, Total=3080 [2021-08-21 18:47:46,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11284 states. [2021-08-21 18:47:46,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11284 to 8779. [2021-08-21 18:47:46,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8779 states, 8778 states have (on average 2.3067897015265437) internal successors, (20249), 8778 states have internal predecessors, (20249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:47:46,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8779 states to 8779 states and 20249 transitions. [2021-08-21 18:47:46,383 INFO L78 Accepts]: Start accepts. Automaton has 8779 states and 20249 transitions. Word has length 30 [2021-08-21 18:47:46,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:47:46,383 INFO L470 AbstractCegarLoop]: Abstraction has 8779 states and 20249 transitions. [2021-08-21 18:47:46,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.4347826086956523) internal successors, (56), 23 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:47:46,383 INFO L276 IsEmpty]: Start isEmpty. Operand 8779 states and 20249 transitions. [2021-08-21 18:47:46,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:47:46,393 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:47:46,393 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:47:46,427 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2021-08-21 18:47:46,608 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:47:46,609 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:47:46,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:47:46,609 INFO L82 PathProgramCache]: Analyzing trace with hash -1937361155, now seen corresponding path program 78 times [2021-08-21 18:47:46,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:47:46,609 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248511197] [2021-08-21 18:47:46,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:47:46,609 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:47:46,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:47:47,556 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:47:47,557 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:47:47,557 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248511197] [2021-08-21 18:47:47,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248511197] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:47:47,557 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999615237] [2021-08-21 18:47:47,557 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:47:47,557 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:47:47,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:47:47,558 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:47:47,558 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:47:53,200 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:47:53,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:47:53,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 40 conjunts are in the unsatisfiable core [2021-08-21 18:47:53,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:47:58,754 INFO L354 Elim1Store]: treesize reduction 46, result has 6.1 percent of original size [2021-08-21 18:47:58,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 390 treesize of output 181 [2021-08-21 18:47:59,190 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:47:59,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999615237] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:47:59,190 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:47:59,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-08-21 18:47:59,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443388608] [2021-08-21 18:47:59,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:47:59,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:47:59,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:47:59,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:47:59,191 INFO L87 Difference]: Start difference. First operand 8779 states and 20249 transitions. Second operand has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:48:04,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:48:04,938 INFO L93 Difference]: Finished difference Result 9348 states and 21193 transitions. [2021-08-21 18:48:04,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-21 18:48:04,939 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:48:04,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:48:04,952 INFO L225 Difference]: With dead ends: 9348 [2021-08-21 18:48:04,952 INFO L226 Difference]: Without dead ends: 9338 [2021-08-21 18:48:04,953 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 597 ImplicationChecksByTransitivity, 5427.8ms TimeCoverageRelationStatistics Valid=368, Invalid=1794, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 18:48:04,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9338 states. [2021-08-21 18:48:05,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9338 to 8831. [2021-08-21 18:48:05,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8831 states, 8830 states have (on average 2.3052095130237826) internal successors, (20355), 8830 states have internal predecessors, (20355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:48:05,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8831 states to 8831 states and 20355 transitions. [2021-08-21 18:48:05,072 INFO L78 Accepts]: Start accepts. Automaton has 8831 states and 20355 transitions. Word has length 30 [2021-08-21 18:48:05,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:48:05,072 INFO L470 AbstractCegarLoop]: Abstraction has 8831 states and 20355 transitions. [2021-08-21 18:48:05,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:48:05,072 INFO L276 IsEmpty]: Start isEmpty. Operand 8831 states and 20355 transitions. [2021-08-21 18:48:05,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:48:05,082 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:48:05,082 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:48:05,114 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2021-08-21 18:48:05,302 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2021-08-21 18:48:05,302 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:48:05,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:48:05,302 INFO L82 PathProgramCache]: Analyzing trace with hash 170208893, now seen corresponding path program 79 times [2021-08-21 18:48:05,303 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:48:05,303 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401086463] [2021-08-21 18:48:05,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:48:05,303 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:48:05,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:48:06,840 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:48:06,840 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:48:06,840 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401086463] [2021-08-21 18:48:06,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401086463] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:48:06,840 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559962685] [2021-08-21 18:48:06,840 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:48:06,840 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:48:06,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:48:06,841 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:48:06,842 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:48:12,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:48:12,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 40 conjunts are in the unsatisfiable core [2021-08-21 18:48:12,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:48:15,100 INFO L354 Elim1Store]: treesize reduction 58, result has 10.8 percent of original size [2021-08-21 18:48:15,100 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 257 treesize of output 175 [2021-08-21 18:48:15,615 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:48:15,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559962685] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:48:15,615 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:48:15,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-08-21 18:48:15,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008225981] [2021-08-21 18:48:15,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:48:15,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:48:15,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:48:15,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:48:15,616 INFO L87 Difference]: Start difference. First operand 8831 states and 20355 transitions. Second operand has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:48:23,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:48:23,602 INFO L93 Difference]: Finished difference Result 9689 states and 21807 transitions. [2021-08-21 18:48:23,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-08-21 18:48:23,603 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:48:23,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:48:23,617 INFO L225 Difference]: With dead ends: 9689 [2021-08-21 18:48:23,617 INFO L226 Difference]: Without dead ends: 9679 [2021-08-21 18:48:23,617 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 845 ImplicationChecksByTransitivity, 8279.9ms TimeCoverageRelationStatistics Valid=436, Invalid=2644, Unknown=0, NotChecked=0, Total=3080 [2021-08-21 18:48:23,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9679 states. [2021-08-21 18:48:23,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9679 to 8843. [2021-08-21 18:48:23,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8843 states, 8842 states have (on average 2.304569102013119) internal successors, (20377), 8842 states have internal predecessors, (20377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:48:23,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8843 states to 8843 states and 20377 transitions. [2021-08-21 18:48:23,742 INFO L78 Accepts]: Start accepts. Automaton has 8843 states and 20377 transitions. Word has length 30 [2021-08-21 18:48:23,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:48:23,742 INFO L470 AbstractCegarLoop]: Abstraction has 8843 states and 20377 transitions. [2021-08-21 18:48:23,742 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:48:23,742 INFO L276 IsEmpty]: Start isEmpty. Operand 8843 states and 20377 transitions. [2021-08-21 18:48:23,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:48:23,752 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:48:23,752 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:48:23,785 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:48:23,976 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2021-08-21 18:48:23,977 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:48:23,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:48:23,977 INFO L82 PathProgramCache]: Analyzing trace with hash -1321286019, now seen corresponding path program 80 times [2021-08-21 18:48:23,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:48:23,977 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035098249] [2021-08-21 18:48:23,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:48:23,977 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:48:24,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:48:26,039 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:48:26,039 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:48:26,039 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035098249] [2021-08-21 18:48:26,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035098249] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:48:26,039 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871873230] [2021-08-21 18:48:26,039 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:48:26,039 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:48:26,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:48:26,040 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:48:26,041 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:48:31,965 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:48:31,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:48:31,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 41 conjunts are in the unsatisfiable core [2021-08-21 18:48:31,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:48:33,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:48:33,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:48:33,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:48:33,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:48:33,845 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:48:33,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 251 treesize of output 189 [2021-08-21 18:48:35,656 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:48:35,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871873230] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:48:35,656 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:48:35,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-08-21 18:48:35,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981139091] [2021-08-21 18:48:35,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:48:35,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:48:35,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:48:35,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:48:35,657 INFO L87 Difference]: Start difference. First operand 8843 states and 20377 transitions. Second operand has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:48:47,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:48:47,109 INFO L93 Difference]: Finished difference Result 11466 states and 26231 transitions. [2021-08-21 18:48:47,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2021-08-21 18:48:47,109 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:48:47,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:48:47,125 INFO L225 Difference]: With dead ends: 11466 [2021-08-21 18:48:47,125 INFO L226 Difference]: Without dead ends: 11456 [2021-08-21 18:48:47,126 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1742 ImplicationChecksByTransitivity, 11348.8ms TimeCoverageRelationStatistics Valid=479, Invalid=5221, Unknown=0, NotChecked=0, Total=5700 [2021-08-21 18:48:47,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11456 states. [2021-08-21 18:48:47,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11456 to 8868. [2021-08-21 18:48:47,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8868 states, 8867 states have (on average 2.3046126085485508) internal successors, (20435), 8867 states have internal predecessors, (20435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:48:47,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8868 states to 8868 states and 20435 transitions. [2021-08-21 18:48:47,259 INFO L78 Accepts]: Start accepts. Automaton has 8868 states and 20435 transitions. Word has length 30 [2021-08-21 18:48:47,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:48:47,260 INFO L470 AbstractCegarLoop]: Abstraction has 8868 states and 20435 transitions. [2021-08-21 18:48:47,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:48:47,260 INFO L276 IsEmpty]: Start isEmpty. Operand 8868 states and 20435 transitions. [2021-08-21 18:48:47,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:48:47,270 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:48:47,270 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:48:47,310 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:48:47,493 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:48:47,493 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:48:47,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:48:47,493 INFO L82 PathProgramCache]: Analyzing trace with hash 423998017, now seen corresponding path program 81 times [2021-08-21 18:48:47,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:48:47,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070133289] [2021-08-21 18:48:47,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:48:47,493 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:48:47,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:48:48,692 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:48:48,692 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:48:48,692 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070133289] [2021-08-21 18:48:48,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070133289] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:48:48,693 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027938208] [2021-08-21 18:48:48,693 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:48:48,693 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:48:48,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:48:48,693 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:48:48,695 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:48:55,125 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:48:55,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:48:55,126 WARN L261 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 43 conjunts are in the unsatisfiable core [2021-08-21 18:48:55,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:48:58,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:48:58,836 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:48:58,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 302 treesize of output 260 Received shutdown request... [2021-08-21 18:52:37,957 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:52:37,957 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-08-21 18:52:37,971 WARN L223 SmtUtils]: Removed 1 from assertion stack [2021-08-21 18:52:37,974 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT [2021-08-21 18:52:38,010 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:52:38,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:52:38,189 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 31 with TraceHistMax 3,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 26ms.. [2021-08-21 18:52:38,190 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-21 18:52:38,190 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-08-21 18:52:38,190 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION [2021-08-21 18:52:38,193 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-08-21 18:52:38,193 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-21 18:52:38,194 INFO L202 PluginConnector]: Adding new model mts.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.08 06:52:38 BasicIcfg [2021-08-21 18:52:38,194 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-21 18:52:38,194 INFO L168 Benchmark]: Toolchain (without parser) took 874654.53 ms. Allocated memory was 165.7 MB in the beginning and 2.6 GB in the end (delta: 2.4 GB). Free memory was 145.9 MB in the beginning and 894.7 MB in the end (delta: -748.9 MB). Peak memory consumption was 2.2 GB. Max. memory is 8.0 GB. [2021-08-21 18:52:38,194 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.27 ms. Allocated memory is still 165.7 MB. Free memory is still 147.0 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-08-21 18:52:38,194 INFO L168 Benchmark]: Boogie Procedure Inliner took 30.13 ms. Allocated memory is still 165.7 MB. Free memory was 145.9 MB in the beginning and 144.3 MB in the end (delta: 1.6 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-21 18:52:38,195 INFO L168 Benchmark]: Boogie Preprocessor took 37.10 ms. Allocated memory is still 165.7 MB. Free memory was 144.3 MB in the beginning and 143.2 MB in the end (delta: 1.1 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-21 18:52:38,195 INFO L168 Benchmark]: RCFGBuilder took 359.86 ms. Allocated memory is still 165.7 MB. Free memory was 143.2 MB in the beginning and 129.4 MB in the end (delta: 13.8 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. [2021-08-21 18:52:38,195 INFO L168 Benchmark]: TraceAbstraction took 874216.74 ms. Allocated memory was 165.7 MB in the beginning and 2.6 GB in the end (delta: 2.4 GB). Free memory was 129.0 MB in the beginning and 894.7 MB in the end (delta: -765.7 MB). Peak memory consumption was 2.2 GB. Max. memory is 8.0 GB. [2021-08-21 18:52:38,195 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.27 ms. Allocated memory is still 165.7 MB. Free memory is still 147.0 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 30.13 ms. Allocated memory is still 165.7 MB. Free memory was 145.9 MB in the beginning and 144.3 MB in the end (delta: 1.6 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 37.10 ms. Allocated memory is still 165.7 MB. Free memory was 144.3 MB in the beginning and 143.2 MB in the end (delta: 1.1 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 359.86 ms. Allocated memory is still 165.7 MB. Free memory was 143.2 MB in the beginning and 129.4 MB in the end (delta: 13.8 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. * TraceAbstraction took 874216.74 ms. Allocated memory was 165.7 MB in the beginning and 2.6 GB in the end (delta: 2.4 GB). Free memory was 129.0 MB in the beginning and 894.7 MB in the end (delta: -765.7 MB). Peak memory consumption was 2.2 GB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 247, positive: 220, positive conditional: 220, positive unconditional: 0, negative: 27, negative conditional: 27, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 220, positive: 220, positive conditional: 0, positive unconditional: 220, 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: 72, positive: 72, positive conditional: 0, positive unconditional: 72, 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: 72, positive: 72, positive conditional: 0, positive unconditional: 72, 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: 220, positive: 148, positive conditional: 0, positive unconditional: 148, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 72, unknown conditional: 0, unknown unconditional: 72] , Statistics on independence cache: Total cache size (in pairs): 72, Positive cache size: 72, Positive conditional cache size: 0, Positive unconditional cache size: 72, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Independence queries for same thread: 27 - 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: 68]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 31 with TraceHistMax 3,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 26ms.. - TimeoutResultAtElement [Line: 61]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 31 with TraceHistMax 3,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 26ms.. - TimeoutResultAtElement [Line: 61]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 31 with TraceHistMax 3,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 26ms.. - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 31 with TraceHistMax 3,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 26ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 42 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 874087.0ms, OverallIterations: 110, TraceHistogramMax: 3, EmptinessCheckTime: 484.6ms, AutomataDifference: 132208.6ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 120.3ms, PartialOrderReductionTime: 103.8ms, HoareTripleCheckerStatistics: 2718 SDtfs, 17044 SDslu, 18228 SDs, 0 SdLazy, 39942 SolverSat, 3381 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 24213.4ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 5826 GetRequests, 2257 SyntacticMatches, 132 SemanticMatches, 3437 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38303 ImplicationChecksByTransitivity, 130111.9ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=9834occurred in iteration=96, InterpolantAutomatonStates: 2770, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 4202.4ms AutomataMinimizationTime, 109 MinimizatonAttempts, 62187 StatesRemovedByMinimization, 108 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 414.6ms SsaConstructionTime, 2236.3ms SatisfiabilityAnalysisTime, 141576.1ms InterpolantComputationTime, 5814 NumberOfCodeBlocks, 5814 NumberOfCodeBlocksAsserted, 351 NumberOfCheckSat, 5598 ConstructedInterpolants, 85 QuantifiedInterpolants, 143954 SizeOfPredicates, 565 NumberOfNonLiveVariables, 8087 ConjunctsInSsa, 2011 ConjunctsInUnsatCore, 216 InterpolantComputations, 2 PerfectInterpolantSequences, 396/1799 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