/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/chl/array-int-symm.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-8a14012e553caa636f65c1137831746b6d9875cd-8a14012 [2021-08-06 19:42:47,176 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-06 19:42:47,178 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-06 19:42:47,221 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-06 19:42:47,221 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-06 19:42:47,224 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-06 19:42:47,226 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-06 19:42:47,231 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-06 19:42:47,232 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-06 19:42:47,237 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-06 19:42:47,238 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-06 19:42:47,239 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-06 19:42:47,239 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-06 19:42:47,241 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-06 19:42:47,242 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-06 19:42:47,248 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-06 19:42:47,248 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-06 19:42:47,249 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-06 19:42:47,250 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-06 19:42:47,251 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-06 19:42:47,251 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-06 19:42:47,253 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-06 19:42:47,254 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-06 19:42:47,256 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-06 19:42:47,260 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-06 19:42:47,260 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-06 19:42:47,260 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-06 19:42:47,261 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-06 19:42:47,261 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-06 19:42:47,262 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-06 19:42:47,262 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-06 19:42:47,262 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-06 19:42:47,263 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-06 19:42:47,263 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-06 19:42:47,264 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-06 19:42:47,264 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-06 19:42:47,264 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-06 19:42:47,264 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-06 19:42:47,265 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-06 19:42:47,265 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-06 19:42:47,266 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-06 19:42:47,271 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Delay.epf [2021-08-06 19:42:47,301 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-06 19:42:47,301 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-06 19:42:47,304 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-06 19:42:47,304 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-06 19:42:47,304 INFO L138 SettingsManager]: * Use SBE=true [2021-08-06 19:42:47,304 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-06 19:42:47,304 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-06 19:42:47,305 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-06 19:42:47,305 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-06 19:42:47,305 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-06 19:42:47,305 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-06 19:42:47,306 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-06 19:42:47,306 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-06 19:42:47,306 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-06 19:42:47,306 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-06 19:42:47,306 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-06 19:42:47,306 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-06 19:42:47,306 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-06 19:42:47,306 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-06 19:42:47,306 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-06 19:42:47,306 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-06 19:42:47,306 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-06 19:42:47,307 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-06 19:42:47,307 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-06 19:42:47,307 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-06 19:42:47,307 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-06 19:42:47,307 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-06 19:42:47,307 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-06 19:42:47,307 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-06 19:42:47,307 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_DELAY_SET [2021-08-06 19:42:47,307 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-08-06 19:42:47,572 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-06 19:42:47,596 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-06 19:42:47,598 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-06 19:42:47,598 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-06 19:42:47,599 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-06 19:42:47,600 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/array-int-symm.wvr.bpl [2021-08-06 19:42:47,600 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/array-int-symm.wvr.bpl' [2021-08-06 19:42:47,638 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-06 19:42:47,639 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-06 19:42:47,640 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-06 19:42:47,640 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-06 19:42:47,640 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-06 19:42:47,648 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 07:42:47" (1/1) ... [2021-08-06 19:42:47,654 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 07:42:47" (1/1) ... [2021-08-06 19:42:47,662 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-06 19:42:47,663 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-06 19:42:47,663 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-06 19:42:47,663 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-06 19:42:47,669 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 07:42:47" (1/1) ... [2021-08-06 19:42:47,669 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 07:42:47" (1/1) ... [2021-08-06 19:42:47,670 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 07:42:47" (1/1) ... [2021-08-06 19:42:47,670 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 07:42:47" (1/1) ... [2021-08-06 19:42:47,672 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 07:42:47" (1/1) ... [2021-08-06 19:42:47,673 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 07:42:47" (1/1) ... [2021-08-06 19:42:47,674 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 07:42:47" (1/1) ... [2021-08-06 19:42:47,674 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-06 19:42:47,675 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-06 19:42:47,675 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-06 19:42:47,675 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-06 19:42:47,678 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 07:42:47" (1/1) ... [2021-08-06 19:42:47,683 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-06 19:42:47,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:42:47,701 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-08-06 19:42:47,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-08-06 19:42:47,728 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-06 19:42:47,728 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-06 19:42:47,728 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-06 19:42:47,728 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-06 19:42:47,728 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-06 19:42:47,728 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-06 19:42:47,729 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-06 19:42:47,729 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-06 19:42:47,729 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-06 19:42:47,729 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-06 19:42:48,066 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-06 19:42:48,066 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-08-06 19:42:48,066 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2021-08-06 19:42:48,067 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread2EXIT is neither atomic block end nor error location. [2021-08-06 19:42:48,068 INFO L202 PluginConnector]: Adding new model array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 07:42:48 BoogieIcfgContainer [2021-08-06 19:42:48,068 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-06 19:42:48,069 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-06 19:42:48,069 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-06 19:42:48,071 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-06 19:42:48,071 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 07:42:47" (1/2) ... [2021-08-06 19:42:48,071 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@273b1a1e and model type array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.08 07:42:48, skipping insertion in model container [2021-08-06 19:42:48,071 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 07:42:48" (2/2) ... [2021-08-06 19:42:48,072 INFO L111 eAbstractionObserver]: Analyzing ICFG array-int-symm.wvr.bpl [2021-08-06 19:42:48,075 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-06 19:42:48,075 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-06 19:42:48,075 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-06 19:42:48,076 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-06 19:42:48,111 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-08-06 19:42:48,150 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-08-06 19:42:48,155 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-06 19:42:48,156 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-08-06 19:42:48,219 INFO L276 IsEmpty]: Start isEmpty. Operand has 19 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 18 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:48,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-08-06 19:42:48,230 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:42:48,230 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:42:48,231 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:42:48,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:42:48,239 INFO L82 PathProgramCache]: Analyzing trace with hash -580385373, now seen corresponding path program 1 times [2021-08-06 19:42:48,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:42:48,246 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230950463] [2021-08-06 19:42:48,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:42:48,247 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:42:48,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:42:48,383 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-06 19:42:48,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:42:48,384 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230950463] [2021-08-06 19:42:48,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230950463] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 19:42:48,384 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 19:42:48,384 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-06 19:42:48,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834693526] [2021-08-06 19:42:48,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-06 19:42:48,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:42:48,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-06 19:42:48,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-06 19:42:48,397 INFO L87 Difference]: Start difference. First operand has 19 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 18 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:48,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:42:48,439 INFO L93 Difference]: Finished difference Result 40 states and 46 transitions. [2021-08-06 19:42:48,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-06 19:42:48,440 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-08-06 19:42:48,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:42:48,445 INFO L225 Difference]: With dead ends: 40 [2021-08-06 19:42:48,445 INFO L226 Difference]: Without dead ends: 20 [2021-08-06 19:42:48,446 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 21.4ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-06 19:42:48,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2021-08-06 19:42:48,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 14. [2021-08-06 19:42:48,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 13 states have (on average 1.2307692307692308) internal successors, (16), 13 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:48,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 16 transitions. [2021-08-06 19:42:48,466 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 16 transitions. Word has length 10 [2021-08-06 19:42:48,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:42:48,466 INFO L470 AbstractCegarLoop]: Abstraction has 14 states and 16 transitions. [2021-08-06 19:42:48,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:48,467 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 16 transitions. [2021-08-06 19:42:48,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-08-06 19:42:48,467 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:42:48,467 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:42:48,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-06 19:42:48,467 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:42:48,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:42:48,471 INFO L82 PathProgramCache]: Analyzing trace with hash -845334535, now seen corresponding path program 1 times [2021-08-06 19:42:48,471 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:42:48,471 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069326112] [2021-08-06 19:42:48,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:42:48,472 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:42:48,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:42:48,539 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:42:48,540 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:42:48,540 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069326112] [2021-08-06 19:42:48,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069326112] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 19:42:48,540 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 19:42:48,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-06 19:42:48,540 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701317251] [2021-08-06 19:42:48,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-06 19:42:48,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:42:48,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-06 19:42:48,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-06 19:42:48,567 INFO L87 Difference]: Start difference. First operand 14 states and 16 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:48,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:42:48,607 INFO L93 Difference]: Finished difference Result 14 states and 15 transitions. [2021-08-06 19:42:48,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-06 19:42:48,608 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-08-06 19:42:48,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:42:48,608 INFO L225 Difference]: With dead ends: 14 [2021-08-06 19:42:48,608 INFO L226 Difference]: Without dead ends: 12 [2021-08-06 19:42:48,609 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 34.3ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-08-06 19:42:48,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12 states. [2021-08-06 19:42:48,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12 to 12. [2021-08-06 19:42:48,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 11 states have (on average 1.1818181818181819) internal successors, (13), 11 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:48,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 13 transitions. [2021-08-06 19:42:48,611 INFO L78 Accepts]: Start accepts. Automaton has 12 states and 13 transitions. Word has length 11 [2021-08-06 19:42:48,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:42:48,611 INFO L470 AbstractCegarLoop]: Abstraction has 12 states and 13 transitions. [2021-08-06 19:42:48,611 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:48,611 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 13 transitions. [2021-08-06 19:42:48,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-08-06 19:42:48,611 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:42:48,611 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:42:48,612 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-06 19:42:48,613 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:42:48,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:42:48,614 INFO L82 PathProgramCache]: Analyzing trace with hash -906160713, now seen corresponding path program 1 times [2021-08-06 19:42:48,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:42:48,615 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217487243] [2021-08-06 19:42:48,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:42:48,615 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:42:48,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:42:48,709 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:42:48,709 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:42:48,709 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217487243] [2021-08-06 19:42:48,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217487243] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:42:48,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139125141] [2021-08-06 19:42:48,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:42:48,710 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:42:48,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:42:48,729 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:42:48,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-08-06 19:42:48,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:42:48,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-06 19:42:48,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:42:48,913 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:42:48,916 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:42:48,968 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:42:48,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139125141] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:42:48,968 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:42:48,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-08-06 19:42:48,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276955890] [2021-08-06 19:42:48,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-06 19:42:48,969 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:42:48,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-06 19:42:48,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-06 19:42:48,970 INFO L87 Difference]: Start difference. First operand 12 states and 13 transitions. Second operand has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:49,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:42:49,007 INFO L93 Difference]: Finished difference Result 13 states and 14 transitions. [2021-08-06 19:42:49,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-06 19:42:49,008 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-08-06 19:42:49,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:42:49,008 INFO L225 Difference]: With dead ends: 13 [2021-08-06 19:42:49,008 INFO L226 Difference]: Without dead ends: 13 [2021-08-06 19:42:49,008 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 42.5ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-06 19:42:49,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13 states. [2021-08-06 19:42:49,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13 to 13. [2021-08-06 19:42:49,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 12 states have (on average 1.1666666666666667) internal successors, (14), 12 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:49,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 14 transitions. [2021-08-06 19:42:49,010 INFO L78 Accepts]: Start accepts. Automaton has 13 states and 14 transitions. Word has length 11 [2021-08-06 19:42:49,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:42:49,010 INFO L470 AbstractCegarLoop]: Abstraction has 13 states and 14 transitions. [2021-08-06 19:42:49,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:49,011 INFO L276 IsEmpty]: Start isEmpty. Operand 13 states and 14 transitions. [2021-08-06 19:42:49,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-08-06 19:42:49,011 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:42:49,011 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:42:49,030 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-08-06 19:42:49,227 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-06 19:42:49,227 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:42:49,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:42:49,228 INFO L82 PathProgramCache]: Analyzing trace with hash 1940531813, now seen corresponding path program 1 times [2021-08-06 19:42:49,228 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:42:49,228 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486651977] [2021-08-06 19:42:49,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:42:49,229 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:42:49,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:42:49,334 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 18, result has 73.9 percent of original size [2021-08-06 19:42:49,341 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 18, result has 73.9 percent of original size [2021-08-06 19:42:49,474 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-06 19:42:49,475 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:42:49,475 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486651977] [2021-08-06 19:42:49,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486651977] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:42:49,475 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313008375] [2021-08-06 19:42:49,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:42:49,475 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:42:49,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:42:49,489 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:42:49,536 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-08-06 19:42:49,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:42:49,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-06 19:42:49,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:42:49,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 63 [2021-08-06 19:42:49,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 49 [2021-08-06 19:42:49,914 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:42:49,920 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:42:49,945 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-06 19:42:49,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313008375] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:42:49,945 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:42:49,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 9 [2021-08-06 19:42:49,946 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895755880] [2021-08-06 19:42:49,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-06 19:42:49,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:42:49,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-06 19:42:49,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-08-06 19:42:49,947 INFO L87 Difference]: Start difference. First operand 13 states and 14 transitions. Second operand has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 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-06 19:42:50,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:42:50,044 INFO L93 Difference]: Finished difference Result 26 states and 28 transitions. [2021-08-06 19:42:50,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-06 19:42:50,044 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 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 12 [2021-08-06 19:42:50,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:42:50,045 INFO L225 Difference]: With dead ends: 26 [2021-08-06 19:42:50,045 INFO L226 Difference]: Without dead ends: 23 [2021-08-06 19:42:50,045 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 163.6ms TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-08-06 19:42:50,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2021-08-06 19:42:50,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 16. [2021-08-06 19:42:50,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 15 states have (on average 1.2) internal successors, (18), 15 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-06 19:42:50,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 18 transitions. [2021-08-06 19:42:50,047 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 18 transitions. Word has length 12 [2021-08-06 19:42:50,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:42:50,047 INFO L470 AbstractCegarLoop]: Abstraction has 16 states and 18 transitions. [2021-08-06 19:42:50,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 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-06 19:42:50,047 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 18 transitions. [2021-08-06 19:42:50,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-08-06 19:42:50,047 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:42:50,047 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:42:50,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-08-06 19:42:50,265 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-06 19:42:50,266 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:42:50,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:42:50,266 INFO L82 PathProgramCache]: Analyzing trace with hash -6313097, now seen corresponding path program 2 times [2021-08-06 19:42:50,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:42:50,267 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880653745] [2021-08-06 19:42:50,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:42:50,267 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:42:50,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:42:50,365 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:42:50,365 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:42:50,365 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880653745] [2021-08-06 19:42:50,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880653745] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:42:50,366 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258352568] [2021-08-06 19:42:50,366 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 19:42:50,366 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:42:50,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:42:50,367 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:42:50,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-08-06 19:42:50,427 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 19:42:50,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:42:50,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-08-06 19:42:50,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:42:50,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:42:50,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:42:50,662 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:42:50,664 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:42:50,684 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:42:50,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258352568] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:42:50,684 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:42:50,684 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-06 19:42:50,685 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794446088] [2021-08-06 19:42:50,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-06 19:42:50,686 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:42:50,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-06 19:42:50,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-08-06 19:42:50,687 INFO L87 Difference]: Start difference. First operand 16 states and 18 transitions. Second operand has 10 states, 10 states have (on average 1.8) internal successors, (18), 10 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-06 19:42:50,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:42:50,789 INFO L93 Difference]: Finished difference Result 17 states and 18 transitions. [2021-08-06 19:42:50,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-06 19:42:50,789 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.8) internal successors, (18), 10 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 13 [2021-08-06 19:42:50,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:42:50,790 INFO L225 Difference]: With dead ends: 17 [2021-08-06 19:42:50,790 INFO L226 Difference]: Without dead ends: 14 [2021-08-06 19:42:50,790 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 152.1ms TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2021-08-06 19:42:50,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14 states. [2021-08-06 19:42:50,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14 to 14. [2021-08-06 19:42:50,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 13 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:50,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 15 transitions. [2021-08-06 19:42:50,791 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 15 transitions. Word has length 13 [2021-08-06 19:42:50,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:42:50,792 INFO L470 AbstractCegarLoop]: Abstraction has 14 states and 15 transitions. [2021-08-06 19:42:50,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.8) internal successors, (18), 10 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-06 19:42:50,792 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 15 transitions. [2021-08-06 19:42:50,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-08-06 19:42:50,792 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:42:50,792 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:42:50,811 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-08-06 19:42:51,009 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-06 19:42:51,009 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:42:51,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:42:51,010 INFO L82 PathProgramCache]: Analyzing trace with hash -1891924615, now seen corresponding path program 3 times [2021-08-06 19:42:51,010 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:42:51,010 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804759283] [2021-08-06 19:42:51,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:42:51,010 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:42:51,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:42:51,107 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:42:51,107 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:42:51,107 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804759283] [2021-08-06 19:42:51,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804759283] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:42:51,107 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586945786] [2021-08-06 19:42:51,107 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 19:42:51,107 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:42:51,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:42:51,114 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:42:51,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-08-06 19:42:51,195 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-06 19:42:51,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:42:51,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-08-06 19:42:51,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:42:51,251 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:42:51,255 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:42:51,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:42:51,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:42:51,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:42:51,367 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:42:51,369 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:42:51,385 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:42:51,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586945786] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:42:51,386 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:42:51,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-06 19:42:51,386 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629941885] [2021-08-06 19:42:51,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-06 19:42:51,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:42:51,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-06 19:42:51,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-08-06 19:42:51,387 INFO L87 Difference]: Start difference. First operand 14 states and 15 transitions. Second operand has 10 states, 10 states have (on average 1.8) internal successors, (18), 10 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-06 19:42:51,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:42:51,439 INFO L93 Difference]: Finished difference Result 15 states and 16 transitions. [2021-08-06 19:42:51,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-06 19:42:51,439 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.8) internal successors, (18), 10 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 13 [2021-08-06 19:42:51,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:42:51,439 INFO L225 Difference]: With dead ends: 15 [2021-08-06 19:42:51,439 INFO L226 Difference]: Without dead ends: 15 [2021-08-06 19:42:51,440 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 96.7ms TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-08-06 19:42:51,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2021-08-06 19:42:51,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2021-08-06 19:42:51,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 14 states have (on average 1.1428571428571428) internal successors, (16), 14 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:51,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 16 transitions. [2021-08-06 19:42:51,441 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 16 transitions. Word has length 13 [2021-08-06 19:42:51,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:42:51,441 INFO L470 AbstractCegarLoop]: Abstraction has 15 states and 16 transitions. [2021-08-06 19:42:51,441 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.8) internal successors, (18), 10 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-06 19:42:51,441 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 16 transitions. [2021-08-06 19:42:51,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-08-06 19:42:51,442 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:42:51,442 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:42:51,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-08-06 19:42:51,658 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-06 19:42:51,659 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:42:51,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:42:51,660 INFO L82 PathProgramCache]: Analyzing trace with hash 1446621923, now seen corresponding path program 4 times [2021-08-06 19:42:51,660 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:42:51,660 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494394613] [2021-08-06 19:42:51,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:42:51,660 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:42:51,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:42:51,743 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 17, result has 54.1 percent of original size [2021-08-06 19:42:51,745 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 17, result has 54.1 percent of original size [2021-08-06 19:42:51,767 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 32, result has 77.1 percent of original size [2021-08-06 19:42:51,779 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 32, result has 77.1 percent of original size [2021-08-06 19:42:51,834 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 89.5 percent of original size [2021-08-06 19:42:51,851 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 89.5 percent of original size [2021-08-06 19:42:51,914 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 91.2 percent of original size [2021-08-06 19:42:51,924 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 91.2 percent of original size [2021-08-06 19:42:51,989 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 91.2 percent of original size [2021-08-06 19:42:51,999 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 91.2 percent of original size [2021-08-06 19:42:52,069 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 52, result has 62.0 percent of original size [2021-08-06 19:42:52,079 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 52, result has 62.0 percent of original size [2021-08-06 19:42:52,121 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-06 19:42:52,122 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:42:52,122 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494394613] [2021-08-06 19:42:52,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494394613] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:42:52,122 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458062612] [2021-08-06 19:42:52,122 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 19:42:52,122 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:42:52,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:42:52,123 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:42:52,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-08-06 19:42:52,211 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 19:42:52,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:42:52,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 19:42:52,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:42:52,330 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 60.2 percent of original size [2021-08-06 19:42:52,336 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 60.2 percent of original size [2021-08-06 19:42:52,921 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-06 19:42:52,921 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 85 treesize of output 72 [2021-08-06 19:42:52,929 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 19:42:52,929 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 53 [2021-08-06 19:42:52,989 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:42:52,994 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:42:53,021 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-06 19:42:53,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458062612] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:42:53,022 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:42:53,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2021-08-06 19:42:53,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935660365] [2021-08-06 19:42:53,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-06 19:42:53,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:42:53,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-06 19:42:53,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-08-06 19:42:53,023 INFO L87 Difference]: Start difference. First operand 15 states and 16 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:53,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:42:53,267 INFO L93 Difference]: Finished difference Result 29 states and 31 transitions. [2021-08-06 19:42:53,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-06 19:42:53,268 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-08-06 19:42:53,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:42:53,269 INFO L225 Difference]: With dead ends: 29 [2021-08-06 19:42:53,269 INFO L226 Difference]: Without dead ends: 26 [2021-08-06 19:42:53,269 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 433.1ms TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-08-06 19:42:53,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2021-08-06 19:42:53,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 18. [2021-08-06 19:42:53,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 17 states have (on average 1.1764705882352942) internal successors, (20), 17 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-06 19:42:53,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 20 transitions. [2021-08-06 19:42:53,271 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 20 transitions. Word has length 14 [2021-08-06 19:42:53,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:42:53,271 INFO L470 AbstractCegarLoop]: Abstraction has 18 states and 20 transitions. [2021-08-06 19:42:53,271 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:53,271 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 20 transitions. [2021-08-06 19:42:53,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-06 19:42:53,271 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:42:53,272 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:42:53,291 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-08-06 19:42:53,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:42:53,472 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:42:53,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:42:53,473 INFO L82 PathProgramCache]: Analyzing trace with hash 1862349497, now seen corresponding path program 5 times [2021-08-06 19:42:53,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:42:53,473 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524304821] [2021-08-06 19:42:53,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:42:53,473 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:42:53,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:42:53,582 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-06 19:42:53,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:42:53,583 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524304821] [2021-08-06 19:42:53,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524304821] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:42:53,583 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117104022] [2021-08-06 19:42:53,583 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 19:42:53,583 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:42:53,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:42:53,597 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:42:53,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-08-06 19:42:53,718 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 19:42:53,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:42:53,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-08-06 19:42:53,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:42:53,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:42:53,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:42:53,982 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:42:53,984 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:42:53,985 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:42:53,985 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:42:54,001 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-06 19:42:54,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117104022] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:42:54,002 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:42:54,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-06 19:42:54,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726811968] [2021-08-06 19:42:54,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-06 19:42:54,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:42:54,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-06 19:42:54,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-08-06 19:42:54,003 INFO L87 Difference]: Start difference. First operand 18 states and 20 transitions. Second operand has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:54,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:42:54,143 INFO L93 Difference]: Finished difference Result 20 states and 21 transitions. [2021-08-06 19:42:54,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-06 19:42:54,144 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-06 19:42:54,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:42:54,144 INFO L225 Difference]: With dead ends: 20 [2021-08-06 19:42:54,144 INFO L226 Difference]: Without dead ends: 16 [2021-08-06 19:42:54,144 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 212.9ms TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-08-06 19:42:54,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2021-08-06 19:42:54,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2021-08-06 19:42:54,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 15 states have (on average 1.1333333333333333) internal successors, (17), 15 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:54,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 17 transitions. [2021-08-06 19:42:54,146 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 17 transitions. Word has length 15 [2021-08-06 19:42:54,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:42:54,146 INFO L470 AbstractCegarLoop]: Abstraction has 16 states and 17 transitions. [2021-08-06 19:42:54,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:54,146 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 17 transitions. [2021-08-06 19:42:54,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-06 19:42:54,146 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:42:54,147 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:42:54,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-08-06 19:42:54,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:42:54,364 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:42:54,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:42:54,364 INFO L82 PathProgramCache]: Analyzing trace with hash -757032713, now seen corresponding path program 6 times [2021-08-06 19:42:54,364 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:42:54,364 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404381565] [2021-08-06 19:42:54,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:42:54,364 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:42:54,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:42:54,398 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 3, result has 81.3 percent of original size [2021-08-06 19:42:54,399 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 3, result has 81.3 percent of original size [2021-08-06 19:42:54,465 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:42:54,465 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:42:54,465 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404381565] [2021-08-06 19:42:54,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404381565] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:42:54,465 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637709454] [2021-08-06 19:42:54,465 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 19:42:54,465 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:42:54,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:42:54,473 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:42:54,488 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-08-06 19:42:54,617 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 19:42:54,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:42:54,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2021-08-06 19:42:54,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:42:54,690 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:42:54,693 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:42:54,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:42:54,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:42:54,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:42:54,857 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:42:54,859 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:42:54,875 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:42:54,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637709454] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:42:54,876 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:42:54,876 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-06 19:42:54,878 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361806580] [2021-08-06 19:42:54,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-06 19:42:54,878 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:42:54,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-06 19:42:54,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-08-06 19:42:54,879 INFO L87 Difference]: Start difference. First operand 16 states and 17 transitions. Second operand has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:54,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:42:54,941 INFO L93 Difference]: Finished difference Result 17 states and 18 transitions. [2021-08-06 19:42:54,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-06 19:42:54,942 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-06 19:42:54,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:42:54,942 INFO L225 Difference]: With dead ends: 17 [2021-08-06 19:42:54,942 INFO L226 Difference]: Without dead ends: 17 [2021-08-06 19:42:54,942 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 139.7ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-06 19:42:54,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2021-08-06 19:42:54,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2021-08-06 19:42:54,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 16 states have (on average 1.125) internal successors, (18), 16 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-06 19:42:54,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 18 transitions. [2021-08-06 19:42:54,944 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 18 transitions. Word has length 15 [2021-08-06 19:42:54,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:42:54,944 INFO L470 AbstractCegarLoop]: Abstraction has 17 states and 18 transitions. [2021-08-06 19:42:54,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.6153846153846154) internal successors, (21), 13 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:54,944 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 18 transitions. [2021-08-06 19:42:54,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-06 19:42:54,944 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:42:54,944 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:42:54,961 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-06 19:42:55,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:42:55,161 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:42:55,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:42:55,161 INFO L82 PathProgramCache]: Analyzing trace with hash -2026434779, now seen corresponding path program 7 times [2021-08-06 19:42:55,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:42:55,161 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068429825] [2021-08-06 19:42:55,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:42:55,161 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:42:55,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:42:55,237 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 3, result has 87.0 percent of original size [2021-08-06 19:42:55,239 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 3, result has 87.0 percent of original size [2021-08-06 19:42:55,255 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 3, result has 87.0 percent of original size [2021-08-06 19:42:55,257 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 3, result has 87.0 percent of original size [2021-08-06 19:42:55,284 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 159, result has 47.0 percent of original size [2021-08-06 19:42:55,298 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 159, result has 47.0 percent of original size [2021-08-06 19:42:55,355 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 66, result has 70.7 percent of original size [2021-08-06 19:42:55,368 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 66, result has 70.7 percent of original size [2021-08-06 19:42:55,455 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 98, result has 68.0 percent of original size [2021-08-06 19:42:55,488 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 98, result has 68.0 percent of original size [2021-08-06 19:42:55,583 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 98, result has 68.2 percent of original size [2021-08-06 19:42:55,598 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 98, result has 68.2 percent of original size [2021-08-06 19:42:55,702 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 77, result has 72.3 percent of original size [2021-08-06 19:42:55,714 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 77, result has 72.3 percent of original size [2021-08-06 19:42:55,771 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 24, result has 72.1 percent of original size [2021-08-06 19:42:55,776 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 24, result has 72.1 percent of original size [2021-08-06 19:42:55,816 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:42:55,816 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:42:55,816 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068429825] [2021-08-06 19:42:55,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068429825] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:42:55,816 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783060541] [2021-08-06 19:42:55,816 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 19:42:55,816 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:42:55,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:42:55,831 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:42:55,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-08-06 19:42:55,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:42:55,962 WARN L261 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 41 conjunts are in the unsatisfiable core [2021-08-06 19:42:55,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:42:56,109 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:42:56,117 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:42:56,214 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 64.0 percent of original size [2021-08-06 19:42:56,219 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 64.0 percent of original size [2021-08-06 19:42:56,893 INFO L354 Elim1Store]: treesize reduction 58, result has 4.9 percent of original size [2021-08-06 19:42:56,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 96 treesize of output 79 [2021-08-06 19:42:56,900 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 19:42:56,900 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 53 [2021-08-06 19:42:56,953 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:42:56,957 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:42:56,975 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:42:56,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783060541] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:42:56,975 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:42:56,975 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-06 19:42:56,976 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159956115] [2021-08-06 19:42:56,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 19:42:56,976 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:42:56,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 19:42:56,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2021-08-06 19:42:56,977 INFO L87 Difference]: Start difference. First operand 17 states and 18 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:57,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:42:57,555 INFO L93 Difference]: Finished difference Result 32 states and 34 transitions. [2021-08-06 19:42:57,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-06 19:42:57,555 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-06 19:42:57,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:42:57,555 INFO L225 Difference]: With dead ends: 32 [2021-08-06 19:42:57,555 INFO L226 Difference]: Without dead ends: 29 [2021-08-06 19:42:57,556 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 952.4ms TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2021-08-06 19:42:57,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2021-08-06 19:42:57,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 20. [2021-08-06 19:42:57,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 19 states have (on average 1.1578947368421053) internal successors, (22), 19 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:57,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 22 transitions. [2021-08-06 19:42:57,557 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 22 transitions. Word has length 16 [2021-08-06 19:42:57,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:42:57,558 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 22 transitions. [2021-08-06 19:42:57,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:57,558 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 22 transitions. [2021-08-06 19:42:57,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-06 19:42:57,558 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:42:57,558 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:42:57,574 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-08-06 19:42:57,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-08-06 19:42:57,759 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:42:57,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:42:57,759 INFO L82 PathProgramCache]: Analyzing trace with hash 1571774135, now seen corresponding path program 8 times [2021-08-06 19:42:57,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:42:57,760 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494938073] [2021-08-06 19:42:57,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:42:57,760 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:42:57,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:42:57,890 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:42:57,891 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:42:57,891 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494938073] [2021-08-06 19:42:57,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494938073] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:42:57,891 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823384312] [2021-08-06 19:42:57,891 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 19:42:57,891 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:42:57,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:42:57,892 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:42:57,893 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-08-06 19:42:58,087 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 19:42:58,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:42:58,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-06 19:42:58,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:42:58,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:42:58,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:42:58,409 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:42:58,412 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:42:58,412 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:42:58,413 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:42:58,431 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:42:58,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823384312] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:42:58,431 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:42:58,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-08-06 19:42:58,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522013561] [2021-08-06 19:42:58,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 19:42:58,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:42:58,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 19:42:58,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-08-06 19:42:58,432 INFO L87 Difference]: Start difference. First operand 20 states and 22 transitions. Second operand has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:58,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:42:58,616 INFO L93 Difference]: Finished difference Result 23 states and 24 transitions. [2021-08-06 19:42:58,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-06 19:42:58,616 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-06 19:42:58,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:42:58,617 INFO L225 Difference]: With dead ends: 23 [2021-08-06 19:42:58,617 INFO L226 Difference]: Without dead ends: 18 [2021-08-06 19:42:58,617 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 289.3ms TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-08-06 19:42:58,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2021-08-06 19:42:58,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2021-08-06 19:42:58,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 17 states have (on average 1.1176470588235294) internal successors, (19), 17 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:58,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 19 transitions. [2021-08-06 19:42:58,618 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 19 transitions. Word has length 17 [2021-08-06 19:42:58,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:42:58,618 INFO L470 AbstractCegarLoop]: Abstraction has 18 states and 19 transitions. [2021-08-06 19:42:58,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:58,619 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 19 transitions. [2021-08-06 19:42:58,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-08-06 19:42:58,619 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:42:58,619 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:42:58,637 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-08-06 19:42:58,837 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:42:58,838 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:42:58,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:42:58,838 INFO L82 PathProgramCache]: Analyzing trace with hash 1975304249, now seen corresponding path program 9 times [2021-08-06 19:42:58,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:42:58,838 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626052264] [2021-08-06 19:42:58,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:42:58,839 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:42:58,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:42:58,997 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:42:58,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:42:58,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626052264] [2021-08-06 19:42:58,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626052264] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:42:58,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908930993] [2021-08-06 19:42:58,997 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 19:42:58,997 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:42:58,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:42:59,013 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:42:59,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-08-06 19:42:59,224 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 19:42:59,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:42:59,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-06 19:42:59,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:42:59,311 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:42:59,314 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:42:59,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:42:59,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:42:59,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:42:59,493 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:42:59,494 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:42:59,508 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:42:59,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908930993] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:42:59,509 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:42:59,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-08-06 19:42:59,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109967119] [2021-08-06 19:42:59,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 19:42:59,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:42:59,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 19:42:59,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-08-06 19:42:59,510 INFO L87 Difference]: Start difference. First operand 18 states and 19 transitions. Second operand has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:59,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:42:59,605 INFO L93 Difference]: Finished difference Result 19 states and 20 transitions. [2021-08-06 19:42:59,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-06 19:42:59,606 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-08-06 19:42:59,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:42:59,606 INFO L225 Difference]: With dead ends: 19 [2021-08-06 19:42:59,606 INFO L226 Difference]: Without dead ends: 19 [2021-08-06 19:42:59,606 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 239.5ms TimeCoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-08-06 19:42:59,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2021-08-06 19:42:59,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 19. [2021-08-06 19:42:59,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 18 states have (on average 1.1111111111111112) internal successors, (20), 18 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-06 19:42:59,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 20 transitions. [2021-08-06 19:42:59,609 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 20 transitions. Word has length 17 [2021-08-06 19:42:59,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:42:59,609 INFO L470 AbstractCegarLoop]: Abstraction has 19 states and 20 transitions. [2021-08-06 19:42:59,609 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.5) internal successors, (24), 16 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:42:59,609 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 20 transitions. [2021-08-06 19:42:59,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-06 19:42:59,609 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:42:59,609 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:42:59,629 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2021-08-06 19:42:59,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-08-06 19:42:59,827 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:42:59,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:42:59,827 INFO L82 PathProgramCache]: Analyzing trace with hash 1071632419, now seen corresponding path program 10 times [2021-08-06 19:42:59,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:42:59,827 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340094821] [2021-08-06 19:42:59,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:42:59,827 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:42:59,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:42:59,981 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 15, result has 88.0 percent of original size [2021-08-06 19:42:59,987 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 15, result has 88.0 percent of original size [2021-08-06 19:43:00,351 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:00,351 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:43:00,351 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340094821] [2021-08-06 19:43:00,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340094821] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:00,351 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794725643] [2021-08-06 19:43:00,351 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 19:43:00,351 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:00,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:43:00,352 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:43:00,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-08-06 19:43:00,578 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 19:43:00,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:43:00,579 WARN L261 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 57 conjunts are in the unsatisfiable core [2021-08-06 19:43:00,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:43:00,698 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:43:00,704 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:43:00,801 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:43:00,808 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:43:00,925 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 73.0 percent of original size [2021-08-06 19:43:00,947 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 73.0 percent of original size [2021-08-06 19:43:02,145 INFO L354 Elim1Store]: treesize reduction 102, result has 2.9 percent of original size [2021-08-06 19:43:02,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 107 treesize of output 86 [2021-08-06 19:43:02,152 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 19:43:02,153 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 53 [2021-08-06 19:43:02,210 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:43:02,214 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:43:02,235 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:02,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794725643] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:02,236 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:43:02,236 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-08-06 19:43:02,237 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159063109] [2021-08-06 19:43:02,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-06 19:43:02,237 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:43:02,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-06 19:43:02,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=451, Unknown=0, NotChecked=0, Total=506 [2021-08-06 19:43:02,238 INFO L87 Difference]: Start difference. First operand 19 states and 20 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:02,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:43:02,850 INFO L93 Difference]: Finished difference Result 35 states and 37 transitions. [2021-08-06 19:43:02,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 19:43:02,850 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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 18 [2021-08-06 19:43:02,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:43:02,851 INFO L225 Difference]: With dead ends: 35 [2021-08-06 19:43:02,851 INFO L226 Difference]: Without dead ends: 32 [2021-08-06 19:43:02,851 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 1020.1ms TimeCoverageRelationStatistics Valid=106, Invalid=706, Unknown=0, NotChecked=0, Total=812 [2021-08-06 19:43:02,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2021-08-06 19:43:02,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 22. [2021-08-06 19:43:02,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 21 states have (on average 1.1428571428571428) internal successors, (24), 21 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:02,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 24 transitions. [2021-08-06 19:43:02,853 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 24 transitions. Word has length 18 [2021-08-06 19:43:02,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:43:02,853 INFO L470 AbstractCegarLoop]: Abstraction has 22 states and 24 transitions. [2021-08-06 19:43:02,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:02,853 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 24 transitions. [2021-08-06 19:43:02,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-06 19:43:02,854 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:43:02,854 INFO L512 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:43:02,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-08-06 19:43:03,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-08-06 19:43:03,054 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:43:03,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:43:03,055 INFO L82 PathProgramCache]: Analyzing trace with hash -1172390535, now seen corresponding path program 11 times [2021-08-06 19:43:03,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:43:03,055 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279553706] [2021-08-06 19:43:03,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:43:03,055 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:43:03,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:43:03,267 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:03,267 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:43:03,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279553706] [2021-08-06 19:43:03,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279553706] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:03,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484132781] [2021-08-06 19:43:03,267 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 19:43:03,267 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:03,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:43:03,268 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:43:03,269 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-08-06 19:43:03,557 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-06 19:43:03,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:43:03,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-06 19:43:03,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:43:03,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:43:03,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:43:03,873 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:43:03,875 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:43:03,890 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:03,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484132781] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:03,890 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:43:03,890 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 19 [2021-08-06 19:43:03,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185795431] [2021-08-06 19:43:03,891 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 19:43:03,891 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:43:03,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 19:43:03,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-08-06 19:43:03,891 INFO L87 Difference]: Start difference. First operand 22 states and 24 transitions. Second operand has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:04,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:43:04,129 INFO L93 Difference]: Finished difference Result 26 states and 27 transitions. [2021-08-06 19:43:04,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 19:43:04,129 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-08-06 19:43:04,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:43:04,131 INFO L225 Difference]: With dead ends: 26 [2021-08-06 19:43:04,131 INFO L226 Difference]: Without dead ends: 20 [2021-08-06 19:43:04,131 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 379.4ms TimeCoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2021-08-06 19:43:04,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2021-08-06 19:43:04,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2021-08-06 19:43:04,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 19 states have (on average 1.105263157894737) internal successors, (21), 19 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:04,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 21 transitions. [2021-08-06 19:43:04,135 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 21 transitions. Word has length 19 [2021-08-06 19:43:04,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:43:04,135 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 21 transitions. [2021-08-06 19:43:04,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:04,135 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 21 transitions. [2021-08-06 19:43:04,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-06 19:43:04,136 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:43:04,136 INFO L512 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:43:04,156 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-08-06 19:43:04,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-08-06 19:43:04,349 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:43:04,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:43:04,349 INFO L82 PathProgramCache]: Analyzing trace with hash -1547858889, now seen corresponding path program 12 times [2021-08-06 19:43:04,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:43:04,349 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197570393] [2021-08-06 19:43:04,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:43:04,349 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:43:04,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:43:04,417 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 3, result has 81.3 percent of original size [2021-08-06 19:43:04,418 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 3, result has 81.3 percent of original size [2021-08-06 19:43:04,543 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:04,543 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:43:04,543 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197570393] [2021-08-06 19:43:04,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197570393] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:04,543 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643100097] [2021-08-06 19:43:04,544 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 19:43:04,544 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:04,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:43:04,569 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:43:04,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-08-06 19:43:04,918 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-06 19:43:04,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:43:04,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-06 19:43:04,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:43:04,994 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:43:04,996 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:43:05,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:43:05,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:43:05,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:43:05,202 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:43:05,204 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:43:05,220 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:05,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643100097] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:05,221 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:43:05,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 19 [2021-08-06 19:43:05,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792766470] [2021-08-06 19:43:05,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 19:43:05,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:43:05,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 19:43:05,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-08-06 19:43:05,222 INFO L87 Difference]: Start difference. First operand 20 states and 21 transitions. Second operand has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:05,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:43:05,364 INFO L93 Difference]: Finished difference Result 21 states and 22 transitions. [2021-08-06 19:43:05,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 19:43:05,364 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-08-06 19:43:05,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:43:05,366 INFO L225 Difference]: With dead ends: 21 [2021-08-06 19:43:05,366 INFO L226 Difference]: Without dead ends: 21 [2021-08-06 19:43:05,368 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 234.4ms TimeCoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-08-06 19:43:05,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2021-08-06 19:43:05,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2021-08-06 19:43:05,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 20 states have (on average 1.1) internal successors, (22), 20 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:05,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 22 transitions. [2021-08-06 19:43:05,371 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 22 transitions. Word has length 19 [2021-08-06 19:43:05,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:43:05,372 INFO L470 AbstractCegarLoop]: Abstraction has 21 states and 22 transitions. [2021-08-06 19:43:05,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.4210526315789473) internal successors, (27), 19 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:05,372 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 22 transitions. [2021-08-06 19:43:05,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-06 19:43:05,373 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:43:05,373 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:43:05,392 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-08-06 19:43:05,590 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-08-06 19:43:05,590 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:43:05,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:43:05,590 INFO L82 PathProgramCache]: Analyzing trace with hash -772242459, now seen corresponding path program 13 times [2021-08-06 19:43:05,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:43:05,591 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021102300] [2021-08-06 19:43:05,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:43:05,591 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:43:05,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:43:05,764 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 87.2 percent of original size [2021-08-06 19:43:05,766 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 87.2 percent of original size [2021-08-06 19:43:06,090 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:06,090 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:43:06,090 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021102300] [2021-08-06 19:43:06,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021102300] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:06,091 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2015275209] [2021-08-06 19:43:06,091 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 19:43:06,091 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:06,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:43:06,091 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:43:06,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-08-06 19:43:06,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:43:06,420 WARN L261 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 69 conjunts are in the unsatisfiable core [2021-08-06 19:43:06,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:43:06,534 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:43:06,541 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:43:06,640 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:43:06,666 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:43:06,782 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:43:06,791 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:43:06,915 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 74.8 percent of original size [2021-08-06 19:43:06,926 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 74.8 percent of original size [2021-08-06 19:43:08,350 INFO L354 Elim1Store]: treesize reduction 158, result has 1.9 percent of original size [2021-08-06 19:43:08,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 118 treesize of output 93 [2021-08-06 19:43:08,356 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 19:43:08,357 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 53 [2021-08-06 19:43:08,423 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:43:08,427 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:43:08,445 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:08,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2015275209] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:08,445 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:43:08,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 27 [2021-08-06 19:43:08,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695250066] [2021-08-06 19:43:08,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-08-06 19:43:08,446 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:43:08,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-06 19:43:08,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=637, Unknown=0, NotChecked=0, Total=702 [2021-08-06 19:43:08,446 INFO L87 Difference]: Start difference. First operand 21 states and 22 transitions. Second operand has 27 states, 27 states have (on average 1.3333333333333333) internal successors, (36), 27 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-06 19:43:09,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:43:09,292 INFO L93 Difference]: Finished difference Result 38 states and 40 transitions. [2021-08-06 19:43:09,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 19:43:09,292 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.3333333333333333) internal successors, (36), 27 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 20 [2021-08-06 19:43:09,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:43:09,293 INFO L225 Difference]: With dead ends: 38 [2021-08-06 19:43:09,293 INFO L226 Difference]: Without dead ends: 35 [2021-08-06 19:43:09,293 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 1370.5ms TimeCoverageRelationStatistics Valid=125, Invalid=997, Unknown=0, NotChecked=0, Total=1122 [2021-08-06 19:43:09,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2021-08-06 19:43:09,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 24. [2021-08-06 19:43:09,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 23 states have (on average 1.1304347826086956) internal successors, (26), 23 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:09,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 26 transitions. [2021-08-06 19:43:09,294 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 26 transitions. Word has length 20 [2021-08-06 19:43:09,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:43:09,294 INFO L470 AbstractCegarLoop]: Abstraction has 24 states and 26 transitions. [2021-08-06 19:43:09,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.3333333333333333) internal successors, (36), 27 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-06 19:43:09,295 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 26 transitions. [2021-08-06 19:43:09,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-06 19:43:09,295 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:43:09,295 INFO L512 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:43:09,314 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-08-06 19:43:09,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:09,495 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:43:09,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:43:09,496 INFO L82 PathProgramCache]: Analyzing trace with hash 1797030391, now seen corresponding path program 14 times [2021-08-06 19:43:09,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:43:09,496 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337058433] [2021-08-06 19:43:09,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:43:09,496 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:43:09,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:43:09,722 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 6 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:09,722 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:43:09,722 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337058433] [2021-08-06 19:43:09,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337058433] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:09,722 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260480156] [2021-08-06 19:43:09,722 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 19:43:09,722 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:09,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:43:09,723 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:43:09,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-08-06 19:43:10,134 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 19:43:10,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:43:10,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 19:43:10,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:43:10,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:43:10,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:43:10,538 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:43:10,540 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:43:10,540 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:43:10,540 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:43:10,555 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 6 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:10,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260480156] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:10,556 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:43:10,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 22 [2021-08-06 19:43:10,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791905730] [2021-08-06 19:43:10,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-06 19:43:10,557 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:43:10,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-06 19:43:10,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2021-08-06 19:43:10,558 INFO L87 Difference]: Start difference. First operand 24 states and 26 transitions. Second operand has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:10,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:43:10,855 INFO L93 Difference]: Finished difference Result 29 states and 30 transitions. [2021-08-06 19:43:10,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-06 19:43:10,856 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-06 19:43:10,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:43:10,856 INFO L225 Difference]: With dead ends: 29 [2021-08-06 19:43:10,856 INFO L226 Difference]: Without dead ends: 22 [2021-08-06 19:43:10,856 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 472.6ms TimeCoverageRelationStatistics Valid=110, Invalid=760, Unknown=0, NotChecked=0, Total=870 [2021-08-06 19:43:10,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2021-08-06 19:43:10,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2021-08-06 19:43:10,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 21 states have (on average 1.0952380952380953) internal successors, (23), 21 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:10,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 23 transitions. [2021-08-06 19:43:10,858 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 23 transitions. Word has length 21 [2021-08-06 19:43:10,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:43:10,858 INFO L470 AbstractCegarLoop]: Abstraction has 22 states and 23 transitions. [2021-08-06 19:43:10,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:10,858 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 23 transitions. [2021-08-06 19:43:10,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-06 19:43:10,858 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:43:10,858 INFO L512 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:43:10,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-08-06 19:43:11,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-08-06 19:43:11,076 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:43:11,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:43:11,076 INFO L82 PathProgramCache]: Analyzing trace with hash -1252553991, now seen corresponding path program 15 times [2021-08-06 19:43:11,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:43:11,076 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813199352] [2021-08-06 19:43:11,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:43:11,077 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:43:11,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:43:11,135 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 3, result has 81.3 percent of original size [2021-08-06 19:43:11,136 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 3, result has 81.3 percent of original size [2021-08-06 19:43:11,291 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:11,291 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:43:11,291 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813199352] [2021-08-06 19:43:11,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813199352] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:11,291 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [683881874] [2021-08-06 19:43:11,291 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 19:43:11,291 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:11,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:43:11,292 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:43:11,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-08-06 19:43:11,724 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-06 19:43:11,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:43:11,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 19:43:11,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:43:11,812 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:43:11,815 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:43:12,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:43:12,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:43:12,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:43:12,086 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:43:12,087 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:43:12,103 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:12,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [683881874] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:12,103 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:43:12,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 22 [2021-08-06 19:43:12,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244742357] [2021-08-06 19:43:12,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-06 19:43:12,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:43:12,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-06 19:43:12,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2021-08-06 19:43:12,105 INFO L87 Difference]: Start difference. First operand 22 states and 23 transitions. Second operand has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:12,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:43:12,239 INFO L93 Difference]: Finished difference Result 23 states and 24 transitions. [2021-08-06 19:43:12,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 19:43:12,240 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-06 19:43:12,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:43:12,240 INFO L225 Difference]: With dead ends: 23 [2021-08-06 19:43:12,240 INFO L226 Difference]: Without dead ends: 23 [2021-08-06 19:43:12,241 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 301.7ms TimeCoverageRelationStatistics Valid=64, Invalid=488, Unknown=0, NotChecked=0, Total=552 [2021-08-06 19:43:12,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2021-08-06 19:43:12,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2021-08-06 19:43:12,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 22 states have (on average 1.0909090909090908) internal successors, (24), 22 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:12,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 24 transitions. [2021-08-06 19:43:12,245 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 24 transitions. Word has length 21 [2021-08-06 19:43:12,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:43:12,245 INFO L470 AbstractCegarLoop]: Abstraction has 23 states and 24 transitions. [2021-08-06 19:43:12,246 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 22 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:12,246 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 24 transitions. [2021-08-06 19:43:12,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-08-06 19:43:12,246 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:43:12,246 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:43:12,265 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-08-06 19:43:12,460 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-08-06 19:43:12,461 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:43:12,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:43:12,461 INFO L82 PathProgramCache]: Analyzing trace with hash -207725213, now seen corresponding path program 16 times [2021-08-06 19:43:12,461 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:43:12,461 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042965168] [2021-08-06 19:43:12,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:43:12,461 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:43:12,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:43:12,522 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 3, result has 87.0 percent of original size [2021-08-06 19:43:12,524 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 3, result has 87.0 percent of original size [2021-08-06 19:43:12,539 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 3, result has 87.0 percent of original size [2021-08-06 19:43:12,541 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 3, result has 87.0 percent of original size [2021-08-06 19:43:12,576 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 3, result has 87.0 percent of original size [2021-08-06 19:43:12,578 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 3, result has 87.0 percent of original size [2021-08-06 19:43:12,618 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 50, result has 60.3 percent of original size [2021-08-06 19:43:12,622 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 50, result has 60.3 percent of original size [2021-08-06 19:43:13,156 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 176, result has 32.3 percent of original size [2021-08-06 19:43:13,171 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 176, result has 32.3 percent of original size [2021-08-06 19:43:13,204 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 176, result has 29.0 percent of original size [2021-08-06 19:43:13,213 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 176, result has 29.0 percent of original size [2021-08-06 19:43:13,225 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:13,225 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:43:13,225 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042965168] [2021-08-06 19:43:13,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042965168] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:13,225 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [290101409] [2021-08-06 19:43:13,225 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 19:43:13,225 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:13,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:43:13,241 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:43:13,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-08-06 19:43:13,687 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 19:43:13,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:43:13,689 WARN L261 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 77 conjunts are in the unsatisfiable core [2021-08-06 19:43:13,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:43:13,801 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:43:13,807 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:43:13,904 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:43:13,911 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:43:14,034 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:43:14,040 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:43:14,185 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:43:14,194 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:43:14,321 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 72.1 percent of original size [2021-08-06 19:43:14,329 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 72.1 percent of original size [2021-08-06 19:43:16,056 INFO L354 Elim1Store]: treesize reduction 226, result has 1.3 percent of original size [2021-08-06 19:43:16,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 129 treesize of output 100 [2021-08-06 19:43:16,063 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 19:43:16,063 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 53 [2021-08-06 19:43:16,114 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:43:16,118 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:43:16,135 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:16,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [290101409] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:16,136 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:43:16,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 29 [2021-08-06 19:43:16,136 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207139107] [2021-08-06 19:43:16,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-06 19:43:16,136 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:43:16,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-06 19:43:16,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=751, Unknown=0, NotChecked=0, Total=812 [2021-08-06 19:43:16,137 INFO L87 Difference]: Start difference. First operand 23 states and 24 transitions. Second operand has 29 states, 29 states have (on average 1.2413793103448276) internal successors, (36), 29 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-06 19:43:17,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:43:17,127 INFO L93 Difference]: Finished difference Result 41 states and 43 transitions. [2021-08-06 19:43:17,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-06 19:43:17,128 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.2413793103448276) internal successors, (36), 29 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 22 [2021-08-06 19:43:17,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:43:17,128 INFO L225 Difference]: With dead ends: 41 [2021-08-06 19:43:17,128 INFO L226 Difference]: Without dead ends: 38 [2021-08-06 19:43:17,129 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 1716.1ms TimeCoverageRelationStatistics Valid=121, Invalid=1211, Unknown=0, NotChecked=0, Total=1332 [2021-08-06 19:43:17,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2021-08-06 19:43:17,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 26. [2021-08-06 19:43:17,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 25 states have (on average 1.12) internal successors, (28), 25 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:17,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 28 transitions. [2021-08-06 19:43:17,130 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 28 transitions. Word has length 22 [2021-08-06 19:43:17,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:43:17,130 INFO L470 AbstractCegarLoop]: Abstraction has 26 states and 28 transitions. [2021-08-06 19:43:17,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.2413793103448276) internal successors, (36), 29 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-06 19:43:17,130 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 28 transitions. [2021-08-06 19:43:17,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-08-06 19:43:17,130 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:43:17,130 INFO L512 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:43:17,149 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-06 19:43:17,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:17,331 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:43:17,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:43:17,331 INFO L82 PathProgramCache]: Analyzing trace with hash 2117195833, now seen corresponding path program 17 times [2021-08-06 19:43:17,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:43:17,331 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079848424] [2021-08-06 19:43:17,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:43:17,331 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:43:17,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:43:17,592 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 7 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:17,593 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:43:17,593 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079848424] [2021-08-06 19:43:17,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079848424] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:17,593 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [596079051] [2021-08-06 19:43:17,593 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 19:43:17,593 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:17,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:43:17,594 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:43:17,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-08-06 19:43:18,131 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-06 19:43:18,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:43:18,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-06 19:43:18,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:43:18,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:43:18,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:43:18,575 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:43:18,577 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:43:18,593 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 7 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:18,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [596079051] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:18,593 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:43:18,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 25 [2021-08-06 19:43:18,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143660190] [2021-08-06 19:43:18,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-06 19:43:18,594 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:43:18,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-06 19:43:18,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=539, Unknown=0, NotChecked=0, Total=600 [2021-08-06 19:43:18,594 INFO L87 Difference]: Start difference. First operand 26 states and 28 transitions. Second operand has 25 states, 25 states have (on average 1.32) internal successors, (33), 25 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:18,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:43:18,969 INFO L93 Difference]: Finished difference Result 32 states and 33 transitions. [2021-08-06 19:43:18,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-06 19:43:18,969 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.32) internal successors, (33), 25 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-08-06 19:43:18,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:43:18,969 INFO L225 Difference]: With dead ends: 32 [2021-08-06 19:43:18,969 INFO L226 Difference]: Without dead ends: 24 [2021-08-06 19:43:18,970 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 582.0ms TimeCoverageRelationStatistics Valid=126, Invalid=996, Unknown=0, NotChecked=0, Total=1122 [2021-08-06 19:43:18,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2021-08-06 19:43:18,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2021-08-06 19:43:18,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 23 states have (on average 1.0869565217391304) internal successors, (25), 23 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:18,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 25 transitions. [2021-08-06 19:43:18,971 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 25 transitions. Word has length 23 [2021-08-06 19:43:18,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:43:18,971 INFO L470 AbstractCegarLoop]: Abstraction has 24 states and 25 transitions. [2021-08-06 19:43:18,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.32) internal successors, (33), 25 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:18,971 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 25 transitions. [2021-08-06 19:43:18,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-08-06 19:43:18,972 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:43:18,972 INFO L512 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:43:18,992 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-08-06 19:43:19,180 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:19,181 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:43:19,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:43:19,181 INFO L82 PathProgramCache]: Analyzing trace with hash 2069360503, now seen corresponding path program 18 times [2021-08-06 19:43:19,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:43:19,181 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127441580] [2021-08-06 19:43:19,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:43:19,181 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:43:19,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:43:19,256 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 3, result has 81.3 percent of original size [2021-08-06 19:43:19,257 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 3, result has 81.3 percent of original size [2021-08-06 19:43:19,442 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:19,442 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:43:19,442 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127441580] [2021-08-06 19:43:19,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127441580] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:19,442 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685582671] [2021-08-06 19:43:19,442 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 19:43:19,442 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:19,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:43:19,443 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:43:19,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-08-06 19:43:19,997 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-06 19:43:19,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:43:19,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-06 19:43:19,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:43:20,093 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:43:20,095 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:43:20,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:43:20,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:43:20,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:43:20,396 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:43:20,398 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:43:20,412 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:20,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685582671] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:20,413 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:43:20,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 25 [2021-08-06 19:43:20,413 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550167760] [2021-08-06 19:43:20,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-06 19:43:20,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:43:20,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-06 19:43:20,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=539, Unknown=0, NotChecked=0, Total=600 [2021-08-06 19:43:20,414 INFO L87 Difference]: Start difference. First operand 24 states and 25 transitions. Second operand has 25 states, 25 states have (on average 1.32) internal successors, (33), 25 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:20,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:43:20,602 INFO L93 Difference]: Finished difference Result 25 states and 26 transitions. [2021-08-06 19:43:20,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-06 19:43:20,603 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.32) internal successors, (33), 25 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-08-06 19:43:20,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:43:20,603 INFO L225 Difference]: With dead ends: 25 [2021-08-06 19:43:20,603 INFO L226 Difference]: Without dead ends: 25 [2021-08-06 19:43:20,603 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 380.1ms TimeCoverageRelationStatistics Valid=72, Invalid=630, Unknown=0, NotChecked=0, Total=702 [2021-08-06 19:43:20,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2021-08-06 19:43:20,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2021-08-06 19:43:20,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 24 states have (on average 1.0833333333333333) internal successors, (26), 24 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:20,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 26 transitions. [2021-08-06 19:43:20,604 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 26 transitions. Word has length 23 [2021-08-06 19:43:20,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:43:20,605 INFO L470 AbstractCegarLoop]: Abstraction has 25 states and 26 transitions. [2021-08-06 19:43:20,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.32) internal successors, (33), 25 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:20,605 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 26 transitions. [2021-08-06 19:43:20,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-06 19:43:20,605 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:43:20,605 INFO L512 BasicCegarLoop]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:43:20,624 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-08-06 19:43:20,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:20,819 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:43:20,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:43:20,820 INFO L82 PathProgramCache]: Analyzing trace with hash -307591003, now seen corresponding path program 19 times [2021-08-06 19:43:20,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:43:20,820 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698025068] [2021-08-06 19:43:20,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:43:20,820 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:43:20,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:43:20,965 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:43:20,966 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:43:20,984 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:43:20,985 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:43:21,003 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:43:21,004 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:43:21,019 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:43:21,020 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:43:21,035 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:43:21,036 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:43:21,052 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:43:21,053 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:43:21,071 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 18, result has 88.3 percent of original size [2021-08-06 19:43:21,078 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 18, result has 88.3 percent of original size [2021-08-06 19:43:21,687 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 87, result has 23.7 percent of original size [2021-08-06 19:43:21,690 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 87, result has 23.7 percent of original size [2021-08-06 19:43:21,731 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:21,731 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:43:21,731 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698025068] [2021-08-06 19:43:21,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698025068] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:21,732 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1215667274] [2021-08-06 19:43:21,732 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 19:43:21,732 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:21,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:43:21,732 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:43:21,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-08-06 19:43:22,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:43:22,313 WARN L261 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 89 conjunts are in the unsatisfiable core [2021-08-06 19:43:22,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:43:22,430 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:43:22,437 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:43:22,542 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:43:22,550 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:43:22,664 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:43:22,672 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:43:22,806 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:43:22,815 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:43:22,948 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:43:22,958 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:43:23,099 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 74.1 percent of original size [2021-08-06 19:43:23,108 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 74.1 percent of original size [2021-08-06 19:43:25,115 INFO L354 Elim1Store]: treesize reduction 306, result has 1.0 percent of original size [2021-08-06 19:43:25,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 140 treesize of output 107 [2021-08-06 19:43:25,122 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 19:43:25,122 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 53 [2021-08-06 19:43:25,190 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:43:25,194 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:43:25,212 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:25,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1215667274] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:25,212 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:43:25,212 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 34 [2021-08-06 19:43:25,213 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455808492] [2021-08-06 19:43:25,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-08-06 19:43:25,213 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:43:25,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-08-06 19:43:25,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=1041, Unknown=0, NotChecked=0, Total=1122 [2021-08-06 19:43:25,213 INFO L87 Difference]: Start difference. First operand 25 states and 26 transitions. Second operand has 34 states, 34 states have (on average 1.2941176470588236) internal successors, (44), 34 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:26,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:43:26,254 INFO L93 Difference]: Finished difference Result 44 states and 46 transitions. [2021-08-06 19:43:26,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-06 19:43:26,255 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.2941176470588236) internal successors, (44), 34 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 24 [2021-08-06 19:43:26,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:43:26,255 INFO L225 Difference]: With dead ends: 44 [2021-08-06 19:43:26,255 INFO L226 Difference]: Without dead ends: 41 [2021-08-06 19:43:26,256 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 1946.5ms TimeCoverageRelationStatistics Valid=150, Invalid=1656, Unknown=0, NotChecked=0, Total=1806 [2021-08-06 19:43:26,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2021-08-06 19:43:26,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 28. [2021-08-06 19:43:26,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 27 states have (on average 1.1111111111111112) internal successors, (30), 27 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:26,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 30 transitions. [2021-08-06 19:43:26,257 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 30 transitions. Word has length 24 [2021-08-06 19:43:26,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:43:26,257 INFO L470 AbstractCegarLoop]: Abstraction has 28 states and 30 transitions. [2021-08-06 19:43:26,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.2941176470588236) internal successors, (44), 34 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:26,257 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 30 transitions. [2021-08-06 19:43:26,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-06 19:43:26,258 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:43:26,258 INFO L512 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:43:26,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-08-06 19:43:26,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-08-06 19:43:26,458 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:43:26,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:43:26,458 INFO L82 PathProgramCache]: Analyzing trace with hash -978643657, now seen corresponding path program 20 times [2021-08-06 19:43:26,459 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:43:26,459 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608345077] [2021-08-06 19:43:26,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:43:26,459 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:43:26,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:43:26,816 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 8 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:26,816 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:43:26,816 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608345077] [2021-08-06 19:43:26,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608345077] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:26,816 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061916770] [2021-08-06 19:43:26,816 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 19:43:26,816 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:26,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:43:26,817 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:43:26,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-08-06 19:43:27,487 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 19:43:27,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:43:27,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 19:43:27,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:43:27,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:43:27,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:43:28,002 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:43:28,003 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:43:28,019 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 8 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:28,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061916770] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:28,020 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:43:28,020 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 28 [2021-08-06 19:43:28,020 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811369712] [2021-08-06 19:43:28,020 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-06 19:43:28,020 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:43:28,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-06 19:43:28,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=687, Unknown=0, NotChecked=0, Total=756 [2021-08-06 19:43:28,021 INFO L87 Difference]: Start difference. First operand 28 states and 30 transitions. Second operand has 28 states, 28 states have (on average 1.2857142857142858) internal successors, (36), 28 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-06 19:43:28,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:43:28,448 INFO L93 Difference]: Finished difference Result 35 states and 36 transitions. [2021-08-06 19:43:28,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-06 19:43:28,449 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.2857142857142858) internal successors, (36), 28 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 25 [2021-08-06 19:43:28,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:43:28,449 INFO L225 Difference]: With dead ends: 35 [2021-08-06 19:43:28,449 INFO L226 Difference]: Without dead ends: 26 [2021-08-06 19:43:28,449 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 694.3ms TimeCoverageRelationStatistics Valid=142, Invalid=1264, Unknown=0, NotChecked=0, Total=1406 [2021-08-06 19:43:28,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2021-08-06 19:43:28,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2021-08-06 19:43:28,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 25 states have (on average 1.08) internal successors, (27), 25 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:28,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 27 transitions. [2021-08-06 19:43:28,450 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 27 transitions. Word has length 25 [2021-08-06 19:43:28,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:43:28,450 INFO L470 AbstractCegarLoop]: Abstraction has 26 states and 27 transitions. [2021-08-06 19:43:28,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.2857142857142858) internal successors, (36), 28 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-06 19:43:28,451 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 27 transitions. [2021-08-06 19:43:28,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-06 19:43:28,451 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:43:28,451 INFO L512 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:43:28,472 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2021-08-06 19:43:28,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-08-06 19:43:28,651 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:43:28,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:43:28,652 INFO L82 PathProgramCache]: Analyzing trace with hash 1833428409, now seen corresponding path program 21 times [2021-08-06 19:43:28,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:43:28,652 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708681187] [2021-08-06 19:43:28,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:43:28,652 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:43:28,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:43:28,730 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 3, result has 81.3 percent of original size [2021-08-06 19:43:28,731 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 3, result has 81.3 percent of original size [2021-08-06 19:43:28,923 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:28,923 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:43:28,923 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708681187] [2021-08-06 19:43:28,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708681187] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:28,923 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445005058] [2021-08-06 19:43:28,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 19:43:28,923 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:28,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:43:28,924 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:43:28,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-08-06 19:43:29,559 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-06 19:43:29,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:43:29,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 38 conjunts are in the unsatisfiable core [2021-08-06 19:43:29,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:43:29,665 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:43:29,667 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:43:30,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:43:30,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:43:30,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:43:30,054 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:43:30,056 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:43:30,072 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:30,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445005058] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:30,072 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:43:30,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 28 [2021-08-06 19:43:30,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863015289] [2021-08-06 19:43:30,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-06 19:43:30,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:43:30,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-06 19:43:30,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=687, Unknown=0, NotChecked=0, Total=756 [2021-08-06 19:43:30,074 INFO L87 Difference]: Start difference. First operand 26 states and 27 transitions. Second operand has 28 states, 28 states have (on average 1.2857142857142858) internal successors, (36), 28 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-06 19:43:30,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:43:30,292 INFO L93 Difference]: Finished difference Result 27 states and 28 transitions. [2021-08-06 19:43:30,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-06 19:43:30,292 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.2857142857142858) internal successors, (36), 28 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 25 [2021-08-06 19:43:30,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:43:30,293 INFO L225 Difference]: With dead ends: 27 [2021-08-06 19:43:30,293 INFO L226 Difference]: Without dead ends: 27 [2021-08-06 19:43:30,293 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 437.1ms TimeCoverageRelationStatistics Valid=80, Invalid=790, Unknown=0, NotChecked=0, Total=870 [2021-08-06 19:43:30,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2021-08-06 19:43:30,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2021-08-06 19:43:30,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 26 states have (on average 1.0769230769230769) internal successors, (28), 26 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:30,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 28 transitions. [2021-08-06 19:43:30,294 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 28 transitions. Word has length 25 [2021-08-06 19:43:30,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:43:30,294 INFO L470 AbstractCegarLoop]: Abstraction has 27 states and 28 transitions. [2021-08-06 19:43:30,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.2857142857142858) internal successors, (36), 28 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-06 19:43:30,295 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 28 transitions. [2021-08-06 19:43:30,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-06 19:43:30,295 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:43:30,295 INFO L512 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:43:30,323 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-08-06 19:43:30,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:30,513 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:43:30,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:43:30,513 INFO L82 PathProgramCache]: Analyzing trace with hash 968448675, now seen corresponding path program 22 times [2021-08-06 19:43:30,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:43:30,513 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059122864] [2021-08-06 19:43:30,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:43:30,513 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:43:30,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:43:30,796 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 135, result has 33.8 percent of original size [2021-08-06 19:43:30,800 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 135, result has 33.8 percent of original size [2021-08-06 19:43:30,832 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 78, result has 60.4 percent of original size [2021-08-06 19:43:30,838 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 78, result has 60.4 percent of original size [2021-08-06 19:43:30,875 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 102, result has 61.5 percent of original size [2021-08-06 19:43:30,880 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 102, result has 61.5 percent of original size [2021-08-06 19:43:30,919 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 102, result has 61.9 percent of original size [2021-08-06 19:43:30,925 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 102, result has 61.9 percent of original size [2021-08-06 19:43:30,973 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 102, result has 61.9 percent of original size [2021-08-06 19:43:30,980 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 102, result has 61.9 percent of original size [2021-08-06 19:43:31,026 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 102, result has 61.9 percent of original size [2021-08-06 19:43:31,033 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 102, result has 61.9 percent of original size [2021-08-06 19:43:31,082 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 102, result has 61.9 percent of original size [2021-08-06 19:43:31,088 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 102, result has 61.9 percent of original size [2021-08-06 19:43:31,149 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 102, result has 61.9 percent of original size [2021-08-06 19:43:31,155 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 102, result has 61.9 percent of original size [2021-08-06 19:43:31,200 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 102, result has 61.9 percent of original size [2021-08-06 19:43:31,206 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 102, result has 61.9 percent of original size [2021-08-06 19:43:31,247 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 102, result has 61.9 percent of original size [2021-08-06 19:43:31,253 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 102, result has 61.9 percent of original size [2021-08-06 19:43:31,333 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 441, result has 9.1 percent of original size [2021-08-06 19:43:31,347 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 441, result has 9.1 percent of original size [2021-08-06 19:43:31,380 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:31,380 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:43:31,380 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059122864] [2021-08-06 19:43:31,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059122864] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:31,380 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1045899162] [2021-08-06 19:43:31,380 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 19:43:31,380 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:31,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:43:31,381 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:43:31,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-08-06 19:43:32,129 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 19:43:32,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:43:32,131 WARN L261 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 101 conjunts are in the unsatisfiable core [2021-08-06 19:43:32,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:43:32,241 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:43:32,246 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:43:32,343 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:43:32,349 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:43:32,457 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:43:32,480 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:43:32,633 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:43:32,642 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:43:32,772 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:43:32,780 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:43:32,922 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:43:32,932 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:43:33,079 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 75.7 percent of original size [2021-08-06 19:43:33,087 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 75.7 percent of original size [2021-08-06 19:43:35,550 INFO L354 Elim1Store]: treesize reduction 398, result has 0.7 percent of original size [2021-08-06 19:43:35,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 151 treesize of output 114 [2021-08-06 19:43:35,557 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 19:43:35,558 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 53 [2021-08-06 19:43:35,631 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:43:35,635 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:43:35,683 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:35,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1045899162] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:35,683 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:43:35,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20] total 38 [2021-08-06 19:43:35,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299892071] [2021-08-06 19:43:35,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-08-06 19:43:35,684 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:43:35,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-08-06 19:43:35,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=1315, Unknown=0, NotChecked=0, Total=1406 [2021-08-06 19:43:35,684 INFO L87 Difference]: Start difference. First operand 27 states and 28 transitions. Second operand has 38 states, 38 states have (on average 1.263157894736842) internal successors, (48), 38 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-06 19:43:36,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:43:36,936 INFO L93 Difference]: Finished difference Result 47 states and 49 transitions. [2021-08-06 19:43:36,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-06 19:43:36,937 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.263157894736842) internal successors, (48), 38 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-06 19:43:36,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:43:36,937 INFO L225 Difference]: With dead ends: 47 [2021-08-06 19:43:36,937 INFO L226 Difference]: Without dead ends: 44 [2021-08-06 19:43:36,938 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 2229.1ms TimeCoverageRelationStatistics Valid=168, Invalid=2088, Unknown=0, NotChecked=0, Total=2256 [2021-08-06 19:43:36,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2021-08-06 19:43:36,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 30. [2021-08-06 19:43:36,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 29 states have (on average 1.103448275862069) internal successors, (32), 29 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:36,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 32 transitions. [2021-08-06 19:43:36,939 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 32 transitions. Word has length 26 [2021-08-06 19:43:36,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:43:36,939 INFO L470 AbstractCegarLoop]: Abstraction has 30 states and 32 transitions. [2021-08-06 19:43:36,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.263157894736842) internal successors, (48), 38 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-06 19:43:36,939 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 32 transitions. [2021-08-06 19:43:36,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 19:43:36,939 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:43:36,939 INFO L512 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:43:36,958 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-08-06 19:43:37,140 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:37,140 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:43:37,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:43:37,140 INFO L82 PathProgramCache]: Analyzing trace with hash -76119303, now seen corresponding path program 23 times [2021-08-06 19:43:37,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:43:37,140 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258588098] [2021-08-06 19:43:37,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:43:37,141 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:43:37,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:43:37,506 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 9 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:37,507 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:43:37,507 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258588098] [2021-08-06 19:43:37,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258588098] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:37,507 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400403796] [2021-08-06 19:43:37,507 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 19:43:37,507 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:37,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:43:37,517 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:43:37,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-08-06 19:43:38,394 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-08-06 19:43:38,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:43:38,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 42 conjunts are in the unsatisfiable core [2021-08-06 19:43:38,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:43:38,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:43:38,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:43:38,975 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:43:38,977 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:43:38,977 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:43:38,978 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:43:38,994 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 9 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:38,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [400403796] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:38,994 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:43:38,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 31 [2021-08-06 19:43:38,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819965811] [2021-08-06 19:43:38,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-06 19:43:38,994 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:43:38,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-06 19:43:38,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=853, Unknown=0, NotChecked=0, Total=930 [2021-08-06 19:43:38,995 INFO L87 Difference]: Start difference. First operand 30 states and 32 transitions. Second operand has 31 states, 31 states have (on average 1.2580645161290323) internal successors, (39), 31 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:39,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:43:39,442 INFO L93 Difference]: Finished difference Result 38 states and 39 transitions. [2021-08-06 19:43:39,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-06 19:43:39,442 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.2580645161290323) internal successors, (39), 31 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-06 19:43:39,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:43:39,442 INFO L225 Difference]: With dead ends: 38 [2021-08-06 19:43:39,442 INFO L226 Difference]: Without dead ends: 28 [2021-08-06 19:43:39,443 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 777.3ms TimeCoverageRelationStatistics Valid=158, Invalid=1564, Unknown=0, NotChecked=0, Total=1722 [2021-08-06 19:43:39,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2021-08-06 19:43:39,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2021-08-06 19:43:39,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 27 states have (on average 1.0740740740740742) internal successors, (29), 27 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:39,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 29 transitions. [2021-08-06 19:43:39,445 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 29 transitions. Word has length 27 [2021-08-06 19:43:39,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:43:39,445 INFO L470 AbstractCegarLoop]: Abstraction has 28 states and 29 transitions. [2021-08-06 19:43:39,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.2580645161290323) internal successors, (39), 31 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:39,445 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 29 transitions. [2021-08-06 19:43:39,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-06 19:43:39,445 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:43:39,445 INFO L512 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:43:39,464 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-08-06 19:43:39,665 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-08-06 19:43:39,665 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:43:39,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:43:39,666 INFO L82 PathProgramCache]: Analyzing trace with hash 1198768823, now seen corresponding path program 24 times [2021-08-06 19:43:39,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:43:39,666 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032426570] [2021-08-06 19:43:39,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:43:39,666 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:43:39,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:43:39,765 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 3, result has 81.3 percent of original size [2021-08-06 19:43:39,767 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 3, result has 81.3 percent of original size [2021-08-06 19:43:40,000 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:40,000 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:43:40,000 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032426570] [2021-08-06 19:43:40,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032426570] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:40,001 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978011960] [2021-08-06 19:43:40,001 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 19:43:40,001 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:40,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:43:40,002 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:43:40,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-08-06 19:43:40,871 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-08-06 19:43:40,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:43:40,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 42 conjunts are in the unsatisfiable core [2021-08-06 19:43:40,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:43:40,980 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:43:40,982 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:43:41,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:43:41,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:43:41,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:43:41,370 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:43:41,372 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:43:41,386 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:41,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978011960] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:41,386 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:43:41,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 31 [2021-08-06 19:43:41,386 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031484518] [2021-08-06 19:43:41,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-06 19:43:41,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:43:41,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-06 19:43:41,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=853, Unknown=0, NotChecked=0, Total=930 [2021-08-06 19:43:41,387 INFO L87 Difference]: Start difference. First operand 28 states and 29 transitions. Second operand has 31 states, 31 states have (on average 1.2580645161290323) internal successors, (39), 31 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:41,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:43:41,606 INFO L93 Difference]: Finished difference Result 29 states and 30 transitions. [2021-08-06 19:43:41,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-06 19:43:41,606 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.2580645161290323) internal successors, (39), 31 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-06 19:43:41,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:43:41,606 INFO L225 Difference]: With dead ends: 29 [2021-08-06 19:43:41,606 INFO L226 Difference]: Without dead ends: 29 [2021-08-06 19:43:41,607 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 511.5ms TimeCoverageRelationStatistics Valid=88, Invalid=968, Unknown=0, NotChecked=0, Total=1056 [2021-08-06 19:43:41,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2021-08-06 19:43:41,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2021-08-06 19:43:41,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 28 states have (on average 1.0714285714285714) internal successors, (30), 28 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:41,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 30 transitions. [2021-08-06 19:43:41,607 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 30 transitions. Word has length 27 [2021-08-06 19:43:41,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:43:41,608 INFO L470 AbstractCegarLoop]: Abstraction has 29 states and 30 transitions. [2021-08-06 19:43:41,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.2580645161290323) internal successors, (39), 31 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:41,608 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 30 transitions. [2021-08-06 19:43:41,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-08-06 19:43:41,608 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:43:41,608 INFO L512 BasicCegarLoop]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:43:41,630 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-08-06 19:43:41,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-08-06 19:43:41,825 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:43:41,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:43:41,825 INFO L82 PathProgramCache]: Analyzing trace with hash -1526129307, now seen corresponding path program 25 times [2021-08-06 19:43:41,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:43:41,825 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31793999] [2021-08-06 19:43:41,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:43:41,825 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:43:41,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:43:42,064 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 43, result has 56.1 percent of original size [2021-08-06 19:43:42,066 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 43, result has 56.1 percent of original size [2021-08-06 19:43:42,492 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 127, result has 17.0 percent of original size [2021-08-06 19:43:42,497 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 127, result has 17.0 percent of original size [2021-08-06 19:43:42,520 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:42,520 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:43:42,520 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31793999] [2021-08-06 19:43:42,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31793999] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:42,520 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532759843] [2021-08-06 19:43:42,520 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 19:43:42,520 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:42,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:43:42,521 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:43:42,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-08-06 19:43:43,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:43:43,446 WARN L261 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 113 conjunts are in the unsatisfiable core [2021-08-06 19:43:43,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:43:43,572 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:43:43,579 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:43:43,689 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:43:43,697 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:43:43,814 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:43:43,822 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:43:43,947 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:43:43,962 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:43:44,099 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:43:44,109 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:43:44,251 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:43:44,260 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:43:44,437 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:43:44,447 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:43:44,609 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 77.2 percent of original size [2021-08-06 19:43:44,618 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 77.2 percent of original size [2021-08-06 19:43:47,607 INFO L354 Elim1Store]: treesize reduction 502, result has 0.6 percent of original size [2021-08-06 19:43:47,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 162 treesize of output 121 [2021-08-06 19:43:47,614 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 19:43:47,614 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 53 [2021-08-06 19:43:47,644 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:43:47,648 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:43:47,664 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:47,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532759843] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:47,664 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:43:47,664 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22] total 41 [2021-08-06 19:43:47,664 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432209484] [2021-08-06 19:43:47,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-08-06 19:43:47,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:43:47,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-08-06 19:43:47,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=1542, Unknown=0, NotChecked=0, Total=1640 [2021-08-06 19:43:47,665 INFO L87 Difference]: Start difference. First operand 29 states and 30 transitions. Second operand has 41 states, 41 states have (on average 1.170731707317073) internal successors, (48), 41 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-06 19:43:48,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:43:48,806 INFO L93 Difference]: Finished difference Result 50 states and 52 transitions. [2021-08-06 19:43:48,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-06 19:43:48,807 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.170731707317073) internal successors, (48), 41 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 28 [2021-08-06 19:43:48,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:43:48,807 INFO L225 Difference]: With dead ends: 50 [2021-08-06 19:43:48,807 INFO L226 Difference]: Without dead ends: 47 [2021-08-06 19:43:48,808 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 2278.0ms TimeCoverageRelationStatistics Valid=182, Invalid=2470, Unknown=0, NotChecked=0, Total=2652 [2021-08-06 19:43:48,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2021-08-06 19:43:48,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 32. [2021-08-06 19:43:48,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 31 states have (on average 1.096774193548387) internal successors, (34), 31 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:48,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 34 transitions. [2021-08-06 19:43:48,808 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 34 transitions. Word has length 28 [2021-08-06 19:43:48,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:43:48,809 INFO L470 AbstractCegarLoop]: Abstraction has 32 states and 34 transitions. [2021-08-06 19:43:48,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.170731707317073) internal successors, (48), 41 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-06 19:43:48,809 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 34 transitions. [2021-08-06 19:43:48,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-06 19:43:48,809 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:43:48,809 INFO L512 BasicCegarLoop]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:43:48,828 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-08-06 19:43:49,029 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-08-06 19:43:49,029 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:43:49,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:43:49,029 INFO L82 PathProgramCache]: Analyzing trace with hash -98625417, now seen corresponding path program 26 times [2021-08-06 19:43:49,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:43:49,030 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867680038] [2021-08-06 19:43:49,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:43:49,030 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:43:49,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:43:49,447 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 10 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:49,448 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:43:49,448 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867680038] [2021-08-06 19:43:49,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867680038] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:49,448 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556946002] [2021-08-06 19:43:49,448 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 19:43:49,448 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:49,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:43:49,451 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:43:49,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-08-06 19:43:50,521 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 19:43:50,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:43:50,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 46 conjunts are in the unsatisfiable core [2021-08-06 19:43:50,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:43:51,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:43:51,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:43:51,268 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:43:51,270 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:43:51,288 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 10 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:51,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556946002] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:51,288 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:43:51,288 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 34 [2021-08-06 19:43:51,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888883610] [2021-08-06 19:43:51,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-08-06 19:43:51,289 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:43:51,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-08-06 19:43:51,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=1037, Unknown=0, NotChecked=0, Total=1122 [2021-08-06 19:43:51,290 INFO L87 Difference]: Start difference. First operand 32 states and 34 transitions. Second operand has 34 states, 34 states have (on average 1.2352941176470589) internal successors, (42), 34 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-06 19:43:51,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:43:51,832 INFO L93 Difference]: Finished difference Result 41 states and 42 transitions. [2021-08-06 19:43:51,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-06 19:43:51,833 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.2352941176470589) internal successors, (42), 34 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 29 [2021-08-06 19:43:51,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:43:51,833 INFO L225 Difference]: With dead ends: 41 [2021-08-06 19:43:51,833 INFO L226 Difference]: Without dead ends: 30 [2021-08-06 19:43:51,834 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 950.3ms TimeCoverageRelationStatistics Valid=174, Invalid=1896, Unknown=0, NotChecked=0, Total=2070 [2021-08-06 19:43:51,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2021-08-06 19:43:51,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2021-08-06 19:43:51,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 29 states have (on average 1.0689655172413792) internal successors, (31), 29 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:51,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 31 transitions. [2021-08-06 19:43:51,835 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 31 transitions. Word has length 29 [2021-08-06 19:43:51,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:43:51,835 INFO L470 AbstractCegarLoop]: Abstraction has 30 states and 31 transitions. [2021-08-06 19:43:51,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.2352941176470589) internal successors, (42), 34 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-06 19:43:51,835 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 31 transitions. [2021-08-06 19:43:51,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-06 19:43:51,836 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:43:51,836 INFO L512 BasicCegarLoop]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:43:51,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-08-06 19:43:52,057 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-08-06 19:43:52,057 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:43:52,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:43:52,057 INFO L82 PathProgramCache]: Analyzing trace with hash 768200825, now seen corresponding path program 27 times [2021-08-06 19:43:52,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:43:52,058 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993444801] [2021-08-06 19:43:52,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:43:52,058 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:43:52,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:43:52,180 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 3, result has 81.3 percent of original size [2021-08-06 19:43:52,181 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 3, result has 81.3 percent of original size [2021-08-06 19:43:52,487 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:52,487 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:43:52,487 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993444801] [2021-08-06 19:43:52,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993444801] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:52,487 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120728383] [2021-08-06 19:43:52,487 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 19:43:52,488 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:52,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:43:52,489 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:43:52,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-08-06 19:43:53,579 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-08-06 19:43:53,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:43:53,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 46 conjunts are in the unsatisfiable core [2021-08-06 19:43:53,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:43:53,700 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:43:53,702 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:43:54,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:43:54,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:43:54,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:43:54,232 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:43:54,234 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:43:54,251 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:54,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120728383] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:54,251 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:43:54,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 34 [2021-08-06 19:43:54,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861584552] [2021-08-06 19:43:54,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-08-06 19:43:54,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:43:54,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-08-06 19:43:54,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=1037, Unknown=0, NotChecked=0, Total=1122 [2021-08-06 19:43:54,252 INFO L87 Difference]: Start difference. First operand 30 states and 31 transitions. Second operand has 34 states, 34 states have (on average 1.2352941176470589) internal successors, (42), 34 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-06 19:43:54,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:43:54,561 INFO L93 Difference]: Finished difference Result 31 states and 32 transitions. [2021-08-06 19:43:54,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-06 19:43:54,562 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.2352941176470589) internal successors, (42), 34 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 29 [2021-08-06 19:43:54,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:43:54,562 INFO L225 Difference]: With dead ends: 31 [2021-08-06 19:43:54,562 INFO L226 Difference]: Without dead ends: 31 [2021-08-06 19:43:54,562 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 689.4ms TimeCoverageRelationStatistics Valid=96, Invalid=1164, Unknown=0, NotChecked=0, Total=1260 [2021-08-06 19:43:54,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2021-08-06 19:43:54,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2021-08-06 19:43:54,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 30 states have (on average 1.0666666666666667) internal successors, (32), 30 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:43:54,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 32 transitions. [2021-08-06 19:43:54,563 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 32 transitions. Word has length 29 [2021-08-06 19:43:54,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:43:54,564 INFO L470 AbstractCegarLoop]: Abstraction has 31 states and 32 transitions. [2021-08-06 19:43:54,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.2352941176470589) internal successors, (42), 34 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-06 19:43:54,564 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 32 transitions. [2021-08-06 19:43:54,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 19:43:54,564 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:43:54,564 INFO L512 BasicCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:43:54,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-08-06 19:43:54,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:54,764 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:43:54,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:43:54,765 INFO L82 PathProgramCache]: Analyzing trace with hash -1988835357, now seen corresponding path program 28 times [2021-08-06 19:43:54,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:43:54,765 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283982199] [2021-08-06 19:43:54,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:43:54,765 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:43:54,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:43:55,029 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 17, result has 70.7 percent of original size [2021-08-06 19:43:55,031 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 17, result has 70.7 percent of original size [2021-08-06 19:43:55,746 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:43:55,746 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:43:55,746 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283982199] [2021-08-06 19:43:55,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283982199] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:43:55,746 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726009367] [2021-08-06 19:43:55,747 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 19:43:55,747 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:43:55,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:43:55,747 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:43:55,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-08-06 19:43:56,866 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 19:43:56,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:43:56,868 WARN L261 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 125 conjunts are in the unsatisfiable core [2021-08-06 19:43:56,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:43:56,998 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:43:57,005 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:43:57,120 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:43:57,127 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:43:57,251 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:43:57,260 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:43:57,391 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:43:57,400 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:43:57,537 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:43:57,547 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:43:57,720 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:43:57,731 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:43:57,887 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:43:57,897 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:43:58,064 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:43:58,077 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:43:58,259 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 78.5 percent of original size [2021-08-06 19:43:58,269 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 78.5 percent of original size [2021-08-06 19:44:01,908 INFO L354 Elim1Store]: treesize reduction 618, result has 0.5 percent of original size [2021-08-06 19:44:01,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 173 treesize of output 128 [2021-08-06 19:44:01,915 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 19:44:01,915 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 53 [2021-08-06 19:44:01,948 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:44:01,952 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:44:01,970 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:44:01,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726009367] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:44:01,970 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:44:01,970 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24] total 45 [2021-08-06 19:44:01,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950891564] [2021-08-06 19:44:01,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-08-06 19:44:01,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:44:01,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-08-06 19:44:01,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1872, Unknown=0, NotChecked=0, Total=1980 [2021-08-06 19:44:01,971 INFO L87 Difference]: Start difference. First operand 31 states and 32 transitions. Second operand has 45 states, 45 states have (on average 1.1555555555555554) internal successors, (52), 45 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:44:03,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:44:03,636 INFO L93 Difference]: Finished difference Result 53 states and 55 transitions. [2021-08-06 19:44:03,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-06 19:44:03,636 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.1555555555555554) internal successors, (52), 45 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-06 19:44:03,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:44:03,637 INFO L225 Difference]: With dead ends: 53 [2021-08-06 19:44:03,637 INFO L226 Difference]: Without dead ends: 50 [2021-08-06 19:44:03,637 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 494 ImplicationChecksByTransitivity, 3087.1ms TimeCoverageRelationStatistics Valid=200, Invalid=2992, Unknown=0, NotChecked=0, Total=3192 [2021-08-06 19:44:03,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-08-06 19:44:03,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 34. [2021-08-06 19:44:03,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 33 states have (on average 1.0909090909090908) internal successors, (36), 33 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-06 19:44:03,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 36 transitions. [2021-08-06 19:44:03,638 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 36 transitions. Word has length 30 [2021-08-06 19:44:03,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:44:03,639 INFO L470 AbstractCegarLoop]: Abstraction has 34 states and 36 transitions. [2021-08-06 19:44:03,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 1.1555555555555554) internal successors, (52), 45 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:44:03,639 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 36 transitions. [2021-08-06 19:44:03,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-06 19:44:03,639 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:44:03,639 INFO L512 BasicCegarLoop]: trace histogram [11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:44:03,658 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-08-06 19:44:03,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:44:03,840 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:44:03,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:44:03,840 INFO L82 PathProgramCache]: Analyzing trace with hash -1557611079, now seen corresponding path program 29 times [2021-08-06 19:44:03,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:44:03,840 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099096413] [2021-08-06 19:44:03,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:44:03,840 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:44:03,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:44:04,363 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 11 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:44:04,364 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:44:04,364 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099096413] [2021-08-06 19:44:04,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099096413] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:44:04,364 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711382411] [2021-08-06 19:44:04,364 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 19:44:04,364 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:44:04,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:44:04,365 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:44:04,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-08-06 19:44:05,635 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-08-06 19:44:05,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:44:05,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 50 conjunts are in the unsatisfiable core [2021-08-06 19:44:05,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:44:06,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:44:06,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:44:06,294 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:44:06,296 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:44:06,296 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:44:06,297 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:44:06,315 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 11 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:44:06,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711382411] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:44:06,315 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:44:06,315 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 37 [2021-08-06 19:44:06,315 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895000515] [2021-08-06 19:44:06,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-08-06 19:44:06,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:44:06,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-08-06 19:44:06,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=1239, Unknown=0, NotChecked=0, Total=1332 [2021-08-06 19:44:06,317 INFO L87 Difference]: Start difference. First operand 34 states and 36 transitions. Second operand has 37 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 37 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-06 19:44:06,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:44:06,995 INFO L93 Difference]: Finished difference Result 44 states and 45 transitions. [2021-08-06 19:44:06,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-06 19:44:06,995 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 37 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 31 [2021-08-06 19:44:06,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:44:06,995 INFO L225 Difference]: With dead ends: 44 [2021-08-06 19:44:06,995 INFO L226 Difference]: Without dead ends: 32 [2021-08-06 19:44:06,996 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 1061.0ms TimeCoverageRelationStatistics Valid=190, Invalid=2260, Unknown=0, NotChecked=0, Total=2450 [2021-08-06 19:44:06,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2021-08-06 19:44:06,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2021-08-06 19:44:06,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 31 states have (on average 1.064516129032258) internal successors, (33), 31 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:44:06,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 33 transitions. [2021-08-06 19:44:06,997 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 33 transitions. Word has length 31 [2021-08-06 19:44:06,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:44:06,997 INFO L470 AbstractCegarLoop]: Abstraction has 32 states and 33 transitions. [2021-08-06 19:44:06,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 37 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-06 19:44:06,997 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 33 transitions. [2021-08-06 19:44:06,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-06 19:44:06,998 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:44:06,998 INFO L512 BasicCegarLoop]: trace histogram [11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:44:07,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-08-06 19:44:07,198 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-08-06 19:44:07,198 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:44:07,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:44:07,198 INFO L82 PathProgramCache]: Analyzing trace with hash -455801353, now seen corresponding path program 30 times [2021-08-06 19:44:07,199 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:44:07,199 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637466458] [2021-08-06 19:44:07,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:44:07,199 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:44:07,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:44:07,759 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:44:07,759 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:44:07,759 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637466458] [2021-08-06 19:44:07,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637466458] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:44:07,759 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406872543] [2021-08-06 19:44:07,759 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 19:44:07,759 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:44:07,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:44:07,760 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:44:07,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-08-06 19:44:09,027 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-08-06 19:44:09,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:44:09,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 50 conjunts are in the unsatisfiable core [2021-08-06 19:44:09,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:44:09,179 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:44:09,181 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:44:09,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:44:09,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:44:09,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:44:09,668 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:44:09,669 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:44:09,684 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:44:09,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406872543] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:44:09,684 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:44:09,684 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 37 [2021-08-06 19:44:09,684 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459197175] [2021-08-06 19:44:09,684 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-08-06 19:44:09,684 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:44:09,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-08-06 19:44:09,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=1239, Unknown=0, NotChecked=0, Total=1332 [2021-08-06 19:44:09,685 INFO L87 Difference]: Start difference. First operand 32 states and 33 transitions. Second operand has 37 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 37 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-06 19:44:09,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:44:09,991 INFO L93 Difference]: Finished difference Result 33 states and 34 transitions. [2021-08-06 19:44:09,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-06 19:44:09,991 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 37 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 31 [2021-08-06 19:44:09,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:44:09,991 INFO L225 Difference]: With dead ends: 33 [2021-08-06 19:44:09,991 INFO L226 Difference]: Without dead ends: 33 [2021-08-06 19:44:09,992 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 745.3ms TimeCoverageRelationStatistics Valid=104, Invalid=1378, Unknown=0, NotChecked=0, Total=1482 [2021-08-06 19:44:09,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2021-08-06 19:44:09,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2021-08-06 19:44:09,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 32 states have (on average 1.0625) internal successors, (34), 32 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:44:09,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 34 transitions. [2021-08-06 19:44:09,993 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 34 transitions. Word has length 31 [2021-08-06 19:44:09,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:44:09,993 INFO L470 AbstractCegarLoop]: Abstraction has 33 states and 34 transitions. [2021-08-06 19:44:09,993 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.2162162162162162) internal successors, (45), 37 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-06 19:44:09,993 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 34 transitions. [2021-08-06 19:44:09,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-06 19:44:09,994 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:44:09,994 INFO L512 BasicCegarLoop]: trace histogram [11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:44:10,016 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-06 19:44:10,208 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:44:10,209 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:44:10,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:44:10,209 INFO L82 PathProgramCache]: Analyzing trace with hash -1278197211, now seen corresponding path program 31 times [2021-08-06 19:44:10,209 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:44:10,209 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834451525] [2021-08-06 19:44:10,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:44:10,209 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:44:10,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:44:10,293 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 17, result has 54.1 percent of original size [2021-08-06 19:44:10,295 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 17, result has 54.1 percent of original size [2021-08-06 19:44:10,311 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 17, result has 54.1 percent of original size [2021-08-06 19:44:10,312 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 17, result has 54.1 percent of original size [2021-08-06 19:44:10,329 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 17, result has 54.1 percent of original size [2021-08-06 19:44:10,330 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 17, result has 54.1 percent of original size [2021-08-06 19:44:10,348 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 17, result has 54.1 percent of original size [2021-08-06 19:44:10,349 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 17, result has 54.1 percent of original size [2021-08-06 19:44:10,380 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 17, result has 54.1 percent of original size [2021-08-06 19:44:10,381 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 17, result has 54.1 percent of original size [2021-08-06 19:44:10,401 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 17, result has 54.1 percent of original size [2021-08-06 19:44:10,402 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 17, result has 54.1 percent of original size [2021-08-06 19:44:10,423 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 17, result has 54.1 percent of original size [2021-08-06 19:44:10,424 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 17, result has 54.1 percent of original size [2021-08-06 19:44:10,456 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 17, result has 54.1 percent of original size [2021-08-06 19:44:10,457 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 17, result has 54.1 percent of original size [2021-08-06 19:44:10,480 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 17, result has 54.1 percent of original size [2021-08-06 19:44:10,481 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 17, result has 54.1 percent of original size [2021-08-06 19:44:10,515 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 17, result has 54.1 percent of original size [2021-08-06 19:44:10,517 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 17, result has 54.1 percent of original size [2021-08-06 19:44:10,544 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 179, result has 43.5 percent of original size [2021-08-06 19:44:10,553 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 179, result has 43.5 percent of original size [2021-08-06 19:44:10,615 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 64, result has 69.4 percent of original size [2021-08-06 19:44:10,625 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 64, result has 69.4 percent of original size [2021-08-06 19:44:10,685 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 84, result has 68.1 percent of original size [2021-08-06 19:44:10,695 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 84, result has 68.1 percent of original size [2021-08-06 19:44:10,765 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 84, result has 68.2 percent of original size [2021-08-06 19:44:10,775 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 84, result has 68.2 percent of original size [2021-08-06 19:44:10,875 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 84, result has 68.2 percent of original size [2021-08-06 19:44:10,885 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 84, result has 68.2 percent of original size [2021-08-06 19:44:10,959 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 84, result has 68.2 percent of original size [2021-08-06 19:44:10,969 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 84, result has 68.2 percent of original size [2021-08-06 19:44:11,046 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 84, result has 68.2 percent of original size [2021-08-06 19:44:11,057 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 84, result has 68.2 percent of original size [2021-08-06 19:44:11,136 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 84, result has 68.2 percent of original size [2021-08-06 19:44:11,146 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 84, result has 68.2 percent of original size [2021-08-06 19:44:11,225 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 84, result has 68.2 percent of original size [2021-08-06 19:44:11,235 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 84, result has 68.2 percent of original size [2021-08-06 19:44:11,307 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 84, result has 68.2 percent of original size [2021-08-06 19:44:11,317 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 84, result has 68.2 percent of original size [2021-08-06 19:44:11,389 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 84, result has 68.2 percent of original size [2021-08-06 19:44:11,399 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 84, result has 68.2 percent of original size [2021-08-06 19:44:11,473 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 84, result has 68.2 percent of original size [2021-08-06 19:44:11,484 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 84, result has 68.2 percent of original size [2021-08-06 19:44:11,557 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 84, result has 68.2 percent of original size [2021-08-06 19:44:11,567 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 84, result has 68.2 percent of original size [2021-08-06 19:44:11,651 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 277, result has 35.9 percent of original size [2021-08-06 19:44:11,679 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 277, result has 35.9 percent of original size [2021-08-06 19:44:11,741 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:44:11,741 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:44:11,741 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834451525] [2021-08-06 19:44:11,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834451525] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:44:11,741 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648952114] [2021-08-06 19:44:11,741 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 19:44:11,741 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:44:11,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:44:11,746 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:44:11,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-08-06 19:44:13,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:44:13,104 WARN L261 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 137 conjunts are in the unsatisfiable core [2021-08-06 19:44:13,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:44:13,237 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:44:13,244 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:44:13,361 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:44:13,369 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:44:13,494 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:44:13,502 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:44:13,660 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:44:13,669 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:44:13,810 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:44:13,819 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:44:13,970 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:44:13,981 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:44:14,140 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:44:14,152 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:44:14,323 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:44:14,335 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:44:14,520 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:44:14,531 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:44:14,732 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 79.7 percent of original size [2021-08-06 19:44:14,740 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 79.7 percent of original size [2021-08-06 19:44:19,009 INFO L354 Elim1Store]: treesize reduction 746, result has 0.4 percent of original size [2021-08-06 19:44:19,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 184 treesize of output 135 [2021-08-06 19:44:19,016 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 19:44:19,016 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 53 [2021-08-06 19:44:19,078 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:44:19,082 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:44:19,100 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:44:19,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648952114] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:44:19,100 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:44:19,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 26] total 49 [2021-08-06 19:44:19,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918576959] [2021-08-06 19:44:19,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-08-06 19:44:19,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:44:19,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-08-06 19:44:19,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=2234, Unknown=0, NotChecked=0, Total=2352 [2021-08-06 19:44:19,101 INFO L87 Difference]: Start difference. First operand 33 states and 34 transitions. Second operand has 49 states, 49 states have (on average 1.1428571428571428) internal successors, (56), 49 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-06 19:44:21,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:44:21,390 INFO L93 Difference]: Finished difference Result 56 states and 58 transitions. [2021-08-06 19:44:21,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-06 19:44:21,391 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.1428571428571428) internal successors, (56), 49 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 32 [2021-08-06 19:44:21,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:44:21,391 INFO L225 Difference]: With dead ends: 56 [2021-08-06 19:44:21,391 INFO L226 Difference]: Without dead ends: 53 [2021-08-06 19:44:21,392 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 616 ImplicationChecksByTransitivity, 3973.8ms TimeCoverageRelationStatistics Valid=218, Invalid=3564, Unknown=0, NotChecked=0, Total=3782 [2021-08-06 19:44:21,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2021-08-06 19:44:21,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 36. [2021-08-06 19:44:21,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 35 states have (on average 1.0857142857142856) internal successors, (38), 35 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:44:21,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 38 transitions. [2021-08-06 19:44:21,393 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 38 transitions. Word has length 32 [2021-08-06 19:44:21,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:44:21,393 INFO L470 AbstractCegarLoop]: Abstraction has 36 states and 38 transitions. [2021-08-06 19:44:21,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.1428571428571428) internal successors, (56), 49 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-06 19:44:21,393 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 38 transitions. [2021-08-06 19:44:21,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-06 19:44:21,394 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:44:21,394 INFO L512 BasicCegarLoop]: trace histogram [12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:44:21,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-08-06 19:44:21,594 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:44:21,594 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:44:21,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:44:21,595 INFO L82 PathProgramCache]: Analyzing trace with hash -1002665033, now seen corresponding path program 32 times [2021-08-06 19:44:21,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:44:21,595 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11285028] [2021-08-06 19:44:21,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:44:21,595 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:44:21,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:44:22,161 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 12 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:44:22,162 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:44:22,162 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11285028] [2021-08-06 19:44:22,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11285028] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:44:22,162 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403611015] [2021-08-06 19:44:22,162 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 19:44:22,162 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:44:22,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:44:22,163 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:44:22,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-08-06 19:44:23,660 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 19:44:23,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:44:23,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 54 conjunts are in the unsatisfiable core [2021-08-06 19:44:23,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:44:24,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:44:24,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:44:24,511 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:44:24,513 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:44:24,514 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:44:24,514 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:44:24,531 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 12 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:44:24,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403611015] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:44:24,531 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:44:24,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 40 [2021-08-06 19:44:24,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315600251] [2021-08-06 19:44:24,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-08-06 19:44:24,532 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:44:24,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-08-06 19:44:24,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=1459, Unknown=0, NotChecked=0, Total=1560 [2021-08-06 19:44:24,533 INFO L87 Difference]: Start difference. First operand 36 states and 38 transitions. Second operand has 40 states, 40 states have (on average 1.2) internal successors, (48), 40 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-06 19:44:25,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:44:25,292 INFO L93 Difference]: Finished difference Result 47 states and 48 transitions. [2021-08-06 19:44:25,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-06 19:44:25,293 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.2) internal successors, (48), 40 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 33 [2021-08-06 19:44:25,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:44:25,293 INFO L225 Difference]: With dead ends: 47 [2021-08-06 19:44:25,293 INFO L226 Difference]: Without dead ends: 34 [2021-08-06 19:44:25,294 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 1276.6ms TimeCoverageRelationStatistics Valid=206, Invalid=2656, Unknown=0, NotChecked=0, Total=2862 [2021-08-06 19:44:25,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2021-08-06 19:44:25,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2021-08-06 19:44:25,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 33 states have (on average 1.0606060606060606) internal successors, (35), 33 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-06 19:44:25,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 35 transitions. [2021-08-06 19:44:25,294 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 35 transitions. Word has length 33 [2021-08-06 19:44:25,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:44:25,294 INFO L470 AbstractCegarLoop]: Abstraction has 34 states and 35 transitions. [2021-08-06 19:44:25,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.2) internal successors, (48), 40 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-06 19:44:25,295 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 35 transitions. [2021-08-06 19:44:25,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-06 19:44:25,295 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:44:25,295 INFO L512 BasicCegarLoop]: trace histogram [12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:44:25,316 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-06 19:44:25,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-08-06 19:44:25,495 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:44:25,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:44:25,496 INFO L82 PathProgramCache]: Analyzing trace with hash -1206301895, now seen corresponding path program 33 times [2021-08-06 19:44:25,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:44:25,496 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470222071] [2021-08-06 19:44:25,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:44:25,496 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:44:25,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:44:26,080 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:44:26,080 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:44:26,080 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470222071] [2021-08-06 19:44:26,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470222071] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:44:26,080 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116352100] [2021-08-06 19:44:26,080 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 19:44:26,081 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:44:26,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:44:26,081 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:44:26,082 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-08-06 19:44:27,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-08-06 19:44:27,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:44:27,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 56 conjunts are in the unsatisfiable core [2021-08-06 19:44:27,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:44:27,761 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 66.7 percent of original size [2021-08-06 19:44:27,764 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 66.7 percent of original size [2021-08-06 19:44:28,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:44:28,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:44:28,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:44:28,474 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:44:28,476 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:44:28,493 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:44:28,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116352100] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:44:28,493 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:44:28,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 40 [2021-08-06 19:44:28,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646573323] [2021-08-06 19:44:28,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-08-06 19:44:28,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:44:28,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-08-06 19:44:28,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=1459, Unknown=0, NotChecked=0, Total=1560 [2021-08-06 19:44:28,494 INFO L87 Difference]: Start difference. First operand 34 states and 35 transitions. Second operand has 40 states, 40 states have (on average 1.2) internal successors, (48), 40 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-06 19:44:28,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:44:28,939 INFO L93 Difference]: Finished difference Result 35 states and 36 transitions. [2021-08-06 19:44:28,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-06 19:44:28,939 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.2) internal successors, (48), 40 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 33 [2021-08-06 19:44:28,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:44:28,939 INFO L225 Difference]: With dead ends: 35 [2021-08-06 19:44:28,939 INFO L226 Difference]: Without dead ends: 35 [2021-08-06 19:44:28,940 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 918.0ms TimeCoverageRelationStatistics Valid=112, Invalid=1610, Unknown=0, NotChecked=0, Total=1722 [2021-08-06 19:44:28,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2021-08-06 19:44:28,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2021-08-06 19:44:28,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 34 states have (on average 1.0588235294117647) internal successors, (36), 34 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-06 19:44:28,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 36 transitions. [2021-08-06 19:44:28,940 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 36 transitions. Word has length 33 [2021-08-06 19:44:28,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:44:28,941 INFO L470 AbstractCegarLoop]: Abstraction has 35 states and 36 transitions. [2021-08-06 19:44:28,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.2) internal successors, (48), 40 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-06 19:44:28,941 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 36 transitions. [2021-08-06 19:44:28,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-06 19:44:28,941 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:44:28,941 INFO L512 BasicCegarLoop]: trace histogram [12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:44:28,962 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-06 19:44:29,141 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-08-06 19:44:29,142 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:44:29,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:44:29,142 INFO L82 PathProgramCache]: Analyzing trace with hash 1226089763, now seen corresponding path program 34 times [2021-08-06 19:44:29,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:44:29,142 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964565807] [2021-08-06 19:44:29,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:44:29,142 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:44:29,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:44:29,479 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 86.5 percent of original size [2021-08-06 19:44:29,484 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 86.5 percent of original size [2021-08-06 19:44:30,397 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 137, result has 11.6 percent of original size [2021-08-06 19:44:30,399 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 137, result has 11.6 percent of original size [2021-08-06 19:44:30,437 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:44:30,438 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:44:30,438 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964565807] [2021-08-06 19:44:30,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964565807] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:44:30,438 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957303723] [2021-08-06 19:44:30,438 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 19:44:30,438 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:44:30,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:44:30,439 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:44:30,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-08-06 19:44:32,011 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 19:44:32,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:44:32,014 WARN L261 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 149 conjunts are in the unsatisfiable core [2021-08-06 19:44:32,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:44:32,150 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:44:32,157 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:44:32,305 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:44:32,313 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:44:32,439 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:44:32,448 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:44:32,583 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:44:32,592 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:44:32,737 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:44:32,748 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:44:32,905 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:44:32,915 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:44:33,079 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:44:33,089 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:44:33,271 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:44:33,282 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:44:33,477 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:44:33,486 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:44:33,652 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:44:33,663 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:44:33,858 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 80.8 percent of original size [2021-08-06 19:44:33,866 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 80.8 percent of original size [2021-08-06 19:44:38,777 INFO L354 Elim1Store]: treesize reduction 886, result has 0.3 percent of original size [2021-08-06 19:44:38,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 0 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 78 case distinctions, treesize of input 195 treesize of output 142 [2021-08-06 19:44:38,784 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 19:44:38,784 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 53 [2021-08-06 19:44:38,870 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:44:38,874 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:44:38,890 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:44:38,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1957303723] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:44:38,891 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:44:38,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28] total 54 [2021-08-06 19:44:38,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683573361] [2021-08-06 19:44:38,891 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2021-08-06 19:44:38,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:44:38,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-08-06 19:44:38,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=2731, Unknown=0, NotChecked=0, Total=2862 [2021-08-06 19:44:38,892 INFO L87 Difference]: Start difference. First operand 35 states and 36 transitions. Second operand has 54 states, 54 states have (on average 1.1851851851851851) internal successors, (64), 54 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:44:41,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:44:41,659 INFO L93 Difference]: Finished difference Result 59 states and 61 transitions. [2021-08-06 19:44:41,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-06 19:44:41,659 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.1851851851851851) internal successors, (64), 54 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-08-06 19:44:41,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:44:41,662 INFO L225 Difference]: With dead ends: 59 [2021-08-06 19:44:41,662 INFO L226 Difference]: Without dead ends: 56 [2021-08-06 19:44:41,663 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 739 ImplicationChecksByTransitivity, 4854.1ms TimeCoverageRelationStatistics Valid=240, Invalid=4316, Unknown=0, NotChecked=0, Total=4556 [2021-08-06 19:44:41,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-08-06 19:44:41,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 38. [2021-08-06 19:44:41,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 37 states have (on average 1.0810810810810811) internal successors, (40), 37 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:44:41,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 40 transitions. [2021-08-06 19:44:41,666 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 40 transitions. Word has length 34 [2021-08-06 19:44:41,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:44:41,666 INFO L470 AbstractCegarLoop]: Abstraction has 38 states and 40 transitions. [2021-08-06 19:44:41,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 1.1851851851851851) internal successors, (64), 54 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:44:41,667 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 40 transitions. [2021-08-06 19:44:41,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 19:44:41,667 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:44:41,667 INFO L512 BasicCegarLoop]: trace histogram [13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:44:41,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-08-06 19:44:41,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-08-06 19:44:41,881 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:44:41,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:44:41,881 INFO L82 PathProgramCache]: Analyzing trace with hash -679180167, now seen corresponding path program 35 times [2021-08-06 19:44:41,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:44:41,881 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429144153] [2021-08-06 19:44:41,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:44:41,881 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:44:41,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:44:42,533 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 13 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:44:42,533 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:44:42,533 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429144153] [2021-08-06 19:44:42,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429144153] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:44:42,533 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884475247] [2021-08-06 19:44:42,533 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 19:44:42,533 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:44:42,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:44:42,534 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:44:42,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-08-06 19:44:44,290 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2021-08-06 19:44:44,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:44:44,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 58 conjunts are in the unsatisfiable core [2021-08-06 19:44:44,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:44:45,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:44:45,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:44:45,249 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:44:45,251 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:44:45,269 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 13 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:44:45,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884475247] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:44:45,269 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:44:45,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 43 [2021-08-06 19:44:45,269 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202894340] [2021-08-06 19:44:45,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-08-06 19:44:45,271 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:44:45,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-08-06 19:44:45,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1697, Unknown=0, NotChecked=0, Total=1806 [2021-08-06 19:44:45,271 INFO L87 Difference]: Start difference. First operand 38 states and 40 transitions. Second operand has 43 states, 43 states have (on average 1.186046511627907) internal successors, (51), 43 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:44:46,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:44:46,140 INFO L93 Difference]: Finished difference Result 50 states and 51 transitions. [2021-08-06 19:44:46,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-06 19:44:46,140 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.186046511627907) internal successors, (51), 43 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 35 [2021-08-06 19:44:46,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:44:46,140 INFO L225 Difference]: With dead ends: 50 [2021-08-06 19:44:46,140 INFO L226 Difference]: Without dead ends: 36 [2021-08-06 19:44:46,141 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 366 ImplicationChecksByTransitivity, 1465.5ms TimeCoverageRelationStatistics Valid=222, Invalid=3084, Unknown=0, NotChecked=0, Total=3306 [2021-08-06 19:44:46,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2021-08-06 19:44:46,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2021-08-06 19:44:46,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 35 states have (on average 1.0571428571428572) internal successors, (37), 35 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:44:46,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 37 transitions. [2021-08-06 19:44:46,142 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 37 transitions. Word has length 35 [2021-08-06 19:44:46,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:44:46,142 INFO L470 AbstractCegarLoop]: Abstraction has 36 states and 37 transitions. [2021-08-06 19:44:46,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.186046511627907) internal successors, (51), 43 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:44:46,142 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 37 transitions. [2021-08-06 19:44:46,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 19:44:46,142 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:44:46,142 INFO L512 BasicCegarLoop]: trace histogram [13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:44:46,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-08-06 19:44:46,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:44:46,343 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:44:46,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:44:46,343 INFO L82 PathProgramCache]: Analyzing trace with hash 1598011703, now seen corresponding path program 36 times [2021-08-06 19:44:46,343 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:44:46,343 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779589302] [2021-08-06 19:44:46,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:44:46,344 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:44:46,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:44:46,995 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:44:46,995 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:44:46,995 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779589302] [2021-08-06 19:44:46,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779589302] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:44:46,995 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088122672] [2021-08-06 19:44:46,995 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 19:44:46,995 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:44:46,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:44:46,996 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:44:46,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-08-06 19:44:48,812 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2021-08-06 19:44:48,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:44:48,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 58 conjunts are in the unsatisfiable core [2021-08-06 19:44:48,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:44:48,957 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:44:48,959 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:44:49,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:44:49,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:44:49,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:44:49,714 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:44:49,716 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:44:49,734 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:44:49,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088122672] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:44:49,734 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:44:49,734 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 43 [2021-08-06 19:44:49,734 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088619467] [2021-08-06 19:44:49,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-08-06 19:44:49,734 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:44:49,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-08-06 19:44:49,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1697, Unknown=0, NotChecked=0, Total=1806 [2021-08-06 19:44:49,735 INFO L87 Difference]: Start difference. First operand 36 states and 37 transitions. Second operand has 43 states, 43 states have (on average 1.186046511627907) internal successors, (51), 43 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:44:50,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:44:50,201 INFO L93 Difference]: Finished difference Result 37 states and 38 transitions. [2021-08-06 19:44:50,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-06 19:44:50,201 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.186046511627907) internal successors, (51), 43 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 35 [2021-08-06 19:44:50,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:44:50,201 INFO L225 Difference]: With dead ends: 37 [2021-08-06 19:44:50,201 INFO L226 Difference]: Without dead ends: 37 [2021-08-06 19:44:50,202 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 1030.7ms TimeCoverageRelationStatistics Valid=120, Invalid=1860, Unknown=0, NotChecked=0, Total=1980 [2021-08-06 19:44:50,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2021-08-06 19:44:50,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2021-08-06 19:44:50,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 36 states have (on average 1.0555555555555556) internal successors, (38), 36 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:44:50,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 38 transitions. [2021-08-06 19:44:50,202 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 38 transitions. Word has length 35 [2021-08-06 19:44:50,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:44:50,203 INFO L470 AbstractCegarLoop]: Abstraction has 37 states and 38 transitions. [2021-08-06 19:44:50,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.186046511627907) internal successors, (51), 43 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:44:50,203 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 38 transitions. [2021-08-06 19:44:50,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-06 19:44:50,203 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:44:50,203 INFO L512 BasicCegarLoop]: trace histogram [13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:44:50,226 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2021-08-06 19:44:50,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-08-06 19:44:50,403 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:44:50,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:44:50,404 INFO L82 PathProgramCache]: Analyzing trace with hash -2034501915, now seen corresponding path program 37 times [2021-08-06 19:44:50,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:44:50,404 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600473896] [2021-08-06 19:44:50,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:44:50,404 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:44:50,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:44:50,802 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 43, result has 56.1 percent of original size [2021-08-06 19:44:50,805 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 43, result has 56.1 percent of original size [2021-08-06 19:44:51,885 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 252, result has 30.4 percent of original size [2021-08-06 19:44:51,908 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 252, result has 30.4 percent of original size [2021-08-06 19:44:51,980 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 266, result has 25.5 percent of original size [2021-08-06 19:44:51,998 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 266, result has 25.5 percent of original size [2021-08-06 19:44:52,023 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:44:52,023 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:44:52,023 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600473896] [2021-08-06 19:44:52,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600473896] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:44:52,023 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966913461] [2021-08-06 19:44:52,023 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 19:44:52,023 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:44:52,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:44:52,024 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:44:52,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-08-06 19:44:53,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:44:53,853 WARN L261 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 161 conjunts are in the unsatisfiable core [2021-08-06 19:44:53,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:44:53,986 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:44:53,993 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:44:54,116 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:44:54,124 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:44:54,286 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:44:54,294 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:44:54,433 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:44:54,441 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:44:54,589 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:44:54,598 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:44:54,759 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:44:54,770 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:44:54,939 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:44:54,948 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:44:55,131 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:44:55,141 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:44:55,334 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:44:55,347 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:44:55,552 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:44:55,564 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:44:55,816 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 82.5 percent of original size [2021-08-06 19:44:55,828 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 82.5 percent of original size [2021-08-06 19:44:56,050 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 81.7 percent of original size [2021-08-06 19:44:56,062 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 81.7 percent of original size [2021-08-06 19:45:02,078 INFO L354 Elim1Store]: treesize reduction 1038, result has 0.3 percent of original size [2021-08-06 19:45:02,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 206 treesize of output 149 [2021-08-06 19:45:02,086 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 19:45:02,086 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 53 [2021-08-06 19:45:02,205 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:45:02,209 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:45:02,231 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:45:02,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966913461] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:45:02,231 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:45:02,231 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30] total 58 [2021-08-06 19:45:02,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551639458] [2021-08-06 19:45:02,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2021-08-06 19:45:02,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:45:02,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-08-06 19:45:02,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=3178, Unknown=0, NotChecked=0, Total=3306 [2021-08-06 19:45:02,232 INFO L87 Difference]: Start difference. First operand 37 states and 38 transitions. Second operand has 58 states, 58 states have (on average 1.1724137931034482) internal successors, (68), 58 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:45:05,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:45:05,523 INFO L93 Difference]: Finished difference Result 62 states and 64 transitions. [2021-08-06 19:45:05,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-06 19:45:05,523 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.1724137931034482) internal successors, (68), 58 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-08-06 19:45:05,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:45:05,524 INFO L225 Difference]: With dead ends: 62 [2021-08-06 19:45:05,524 INFO L226 Difference]: Without dead ends: 59 [2021-08-06 19:45:05,524 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 5834.6ms TimeCoverageRelationStatistics Valid=245, Invalid=5011, Unknown=0, NotChecked=0, Total=5256 [2021-08-06 19:45:05,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-08-06 19:45:05,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 40. [2021-08-06 19:45:05,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 1.0769230769230769) internal successors, (42), 39 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-06 19:45:05,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 42 transitions. [2021-08-06 19:45:05,525 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 42 transitions. Word has length 36 [2021-08-06 19:45:05,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:45:05,525 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 42 transitions. [2021-08-06 19:45:05,525 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.1724137931034482) internal successors, (68), 58 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:45:05,525 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 42 transitions. [2021-08-06 19:45:05,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-06 19:45:05,525 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:45:05,526 INFO L512 BasicCegarLoop]: trace histogram [14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:45:05,549 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2021-08-06 19:45:05,726 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-08-06 19:45:05,726 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:45:05,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:45:05,726 INFO L82 PathProgramCache]: Analyzing trace with hash 1321692919, now seen corresponding path program 38 times [2021-08-06 19:45:05,727 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:45:05,727 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67811626] [2021-08-06 19:45:05,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:45:05,727 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:45:05,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:45:06,406 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 14 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:45:06,406 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:45:06,406 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67811626] [2021-08-06 19:45:06,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67811626] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:45:06,407 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293911564] [2021-08-06 19:45:06,407 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 19:45:06,407 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:45:06,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:45:06,407 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:45:06,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-08-06 19:45:08,468 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 19:45:08,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:45:08,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 62 conjunts are in the unsatisfiable core [2021-08-06 19:45:08,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:45:09,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:45:09,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:45:09,553 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:45:09,555 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:45:09,555 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:45:09,556 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:45:09,582 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 14 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:45:09,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293911564] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:45:09,582 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:45:09,582 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 46 [2021-08-06 19:45:09,582 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014558403] [2021-08-06 19:45:09,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-08-06 19:45:09,582 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:45:09,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-08-06 19:45:09,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1953, Unknown=0, NotChecked=0, Total=2070 [2021-08-06 19:45:09,583 INFO L87 Difference]: Start difference. First operand 40 states and 42 transitions. Second operand has 46 states, 46 states have (on average 1.173913043478261) internal successors, (54), 46 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:45:10,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:45:10,437 INFO L93 Difference]: Finished difference Result 53 states and 54 transitions. [2021-08-06 19:45:10,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-06 19:45:10,437 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.173913043478261) internal successors, (54), 46 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-06 19:45:10,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:45:10,438 INFO L225 Difference]: With dead ends: 53 [2021-08-06 19:45:10,438 INFO L226 Difference]: Without dead ends: 38 [2021-08-06 19:45:10,438 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 422 ImplicationChecksByTransitivity, 1518.4ms TimeCoverageRelationStatistics Valid=238, Invalid=3544, Unknown=0, NotChecked=0, Total=3782 [2021-08-06 19:45:10,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2021-08-06 19:45:10,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2021-08-06 19:45:10,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 37 states have (on average 1.054054054054054) internal successors, (39), 37 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:45:10,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 39 transitions. [2021-08-06 19:45:10,441 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 39 transitions. Word has length 37 [2021-08-06 19:45:10,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:45:10,441 INFO L470 AbstractCegarLoop]: Abstraction has 38 states and 39 transitions. [2021-08-06 19:45:10,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.173913043478261) internal successors, (54), 46 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:45:10,442 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 39 transitions. [2021-08-06 19:45:10,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-06 19:45:10,443 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:45:10,443 INFO L512 BasicCegarLoop]: trace histogram [14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:45:10,467 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2021-08-06 19:45:10,656 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:45:10,657 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:45:10,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:45:10,657 INFO L82 PathProgramCache]: Analyzing trace with hash -1099803143, now seen corresponding path program 39 times [2021-08-06 19:45:10,657 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:45:10,657 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491653615] [2021-08-06 19:45:10,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:45:10,657 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:45:10,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:45:10,897 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 3, result has 81.3 percent of original size [2021-08-06 19:45:10,898 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 3, result has 81.3 percent of original size [2021-08-06 19:45:11,394 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 0 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:45:11,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:45:11,394 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491653615] [2021-08-06 19:45:11,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491653615] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:45:11,395 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133822013] [2021-08-06 19:45:11,395 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 19:45:11,395 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:45:11,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:45:11,395 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:45:11,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-08-06 19:45:13,483 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-08-06 19:45:13,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:45:13,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 62 conjunts are in the unsatisfiable core [2021-08-06 19:45:13,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:45:13,638 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:45:13,641 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:45:14,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:45:14,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:45:14,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:45:14,466 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:45:14,468 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:45:14,486 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 0 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:45:14,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133822013] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:45:14,487 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:45:14,487 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 46 [2021-08-06 19:45:14,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779442166] [2021-08-06 19:45:14,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-08-06 19:45:14,487 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:45:14,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-08-06 19:45:14,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1953, Unknown=0, NotChecked=0, Total=2070 [2021-08-06 19:45:14,487 INFO L87 Difference]: Start difference. First operand 38 states and 39 transitions. Second operand has 46 states, 46 states have (on average 1.173913043478261) internal successors, (54), 46 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:45:15,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:45:15,007 INFO L93 Difference]: Finished difference Result 39 states and 40 transitions. [2021-08-06 19:45:15,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-06 19:45:15,007 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.173913043478261) internal successors, (54), 46 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-06 19:45:15,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:45:15,008 INFO L225 Difference]: With dead ends: 39 [2021-08-06 19:45:15,008 INFO L226 Difference]: Without dead ends: 39 [2021-08-06 19:45:15,008 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 1160.7ms TimeCoverageRelationStatistics Valid=128, Invalid=2128, Unknown=0, NotChecked=0, Total=2256 [2021-08-06 19:45:15,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2021-08-06 19:45:15,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2021-08-06 19:45:15,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 38 states have (on average 1.0526315789473684) internal successors, (40), 38 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:45:15,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 40 transitions. [2021-08-06 19:45:15,009 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 40 transitions. Word has length 37 [2021-08-06 19:45:15,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:45:15,009 INFO L470 AbstractCegarLoop]: Abstraction has 39 states and 40 transitions. [2021-08-06 19:45:15,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.173913043478261) internal successors, (54), 46 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:45:15,009 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 40 transitions. [2021-08-06 19:45:15,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-08-06 19:45:15,009 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:45:15,009 INFO L512 BasicCegarLoop]: trace histogram [14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:45:15,034 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2021-08-06 19:45:15,210 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-08-06 19:45:15,210 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:45:15,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:45:15,210 INFO L82 PathProgramCache]: Analyzing trace with hash 232583779, now seen corresponding path program 40 times [2021-08-06 19:45:15,210 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:45:15,210 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276533418] [2021-08-06 19:45:15,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:45:15,211 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:45:15,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:45:15,661 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 86.5 percent of original size [2021-08-06 19:45:15,665 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 86.5 percent of original size [2021-08-06 19:45:16,711 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 47, result has 55.7 percent of original size [2021-08-06 19:45:16,716 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 47, result has 55.7 percent of original size [2021-08-06 19:45:16,767 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:45:16,767 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:45:16,767 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276533418] [2021-08-06 19:45:16,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276533418] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:45:16,768 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66951150] [2021-08-06 19:45:16,768 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 19:45:16,768 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:45:16,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:45:16,768 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:45:16,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-08-06 19:45:18,890 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 19:45:18,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:45:18,893 WARN L261 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 173 conjunts are in the unsatisfiable core [2021-08-06 19:45:18,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:45:19,027 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:45:19,035 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:45:19,156 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:45:19,164 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:45:19,298 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:45:19,308 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:45:19,453 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:45:19,462 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:45:19,619 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:45:19,627 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:45:19,798 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:45:19,807 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:45:19,952 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:45:19,962 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:45:20,141 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:45:20,152 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:45:20,337 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:45:20,348 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:45:20,546 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:45:20,575 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:45:20,785 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 82.5 percent of original size [2021-08-06 19:45:20,797 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 82.5 percent of original size [2021-08-06 19:45:21,064 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 83.3 percent of original size [2021-08-06 19:45:21,077 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 83.3 percent of original size [2021-08-06 19:45:21,267 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 82.6 percent of original size [2021-08-06 19:45:21,278 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 82.6 percent of original size [2021-08-06 19:45:27,817 INFO L354 Elim1Store]: treesize reduction 1202, result has 0.2 percent of original size [2021-08-06 19:45:27,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 15 select indices, 15 select index equivalence classes, 0 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 105 case distinctions, treesize of input 217 treesize of output 156 [2021-08-06 19:45:27,824 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 19:45:27,824 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 53 [2021-08-06 19:45:27,858 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:45:27,861 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:45:27,878 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:45:27,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66951150] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:45:27,879 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:45:27,879 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 32] total 61 [2021-08-06 19:45:27,879 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979520832] [2021-08-06 19:45:27,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2021-08-06 19:45:27,880 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:45:27,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2021-08-06 19:45:27,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=3512, Unknown=0, NotChecked=0, Total=3660 [2021-08-06 19:45:27,881 INFO L87 Difference]: Start difference. First operand 39 states and 40 transitions. Second operand has 61 states, 61 states have (on average 1.1147540983606556) internal successors, (68), 61 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:45:31,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:45:31,861 INFO L93 Difference]: Finished difference Result 65 states and 67 transitions. [2021-08-06 19:45:31,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-06 19:45:31,861 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.1147540983606556) internal successors, (68), 61 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2021-08-06 19:45:31,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:45:31,861 INFO L225 Difference]: With dead ends: 65 [2021-08-06 19:45:31,861 INFO L226 Difference]: Without dead ends: 62 [2021-08-06 19:45:31,862 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 944 ImplicationChecksByTransitivity, 6297.1ms TimeCoverageRelationStatistics Valid=272, Invalid=5580, Unknown=0, NotChecked=0, Total=5852 [2021-08-06 19:45:31,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2021-08-06 19:45:31,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 42. [2021-08-06 19:45:31,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 41 states have (on average 1.0731707317073171) internal successors, (44), 41 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:45:31,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 44 transitions. [2021-08-06 19:45:31,863 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 44 transitions. Word has length 38 [2021-08-06 19:45:31,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:45:31,863 INFO L470 AbstractCegarLoop]: Abstraction has 42 states and 44 transitions. [2021-08-06 19:45:31,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 1.1147540983606556) internal successors, (68), 61 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:45:31,863 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 44 transitions. [2021-08-06 19:45:31,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-06 19:45:31,864 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:45:31,864 INFO L512 BasicCegarLoop]: trace histogram [15, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:45:31,906 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-08-06 19:45:32,064 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:45:32,064 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:45:32,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:45:32,065 INFO L82 PathProgramCache]: Analyzing trace with hash -1413094599, now seen corresponding path program 41 times [2021-08-06 19:45:32,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:45:32,065 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106820414] [2021-08-06 19:45:32,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:45:32,065 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:45:32,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:45:32,812 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 15 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:45:32,813 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:45:32,813 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106820414] [2021-08-06 19:45:32,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106820414] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:45:32,813 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830120206] [2021-08-06 19:45:32,813 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 19:45:32,813 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:45:32,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:45:32,814 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:45:32,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-08-06 19:45:35,216 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2021-08-06 19:45:35,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:45:35,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 66 conjunts are in the unsatisfiable core [2021-08-06 19:45:35,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:45:36,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:45:36,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:45:36,178 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:45:36,180 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:45:36,180 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:45:36,180 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:45:36,195 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 15 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:45:36,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830120206] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:45:36,196 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:45:36,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 49 [2021-08-06 19:45:36,196 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532058955] [2021-08-06 19:45:36,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-08-06 19:45:36,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:45:36,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-08-06 19:45:36,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=2227, Unknown=0, NotChecked=0, Total=2352 [2021-08-06 19:45:36,197 INFO L87 Difference]: Start difference. First operand 42 states and 44 transitions. Second operand has 49 states, 49 states have (on average 1.163265306122449) internal successors, (57), 49 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:45:37,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:45:37,219 INFO L93 Difference]: Finished difference Result 56 states and 57 transitions. [2021-08-06 19:45:37,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-06 19:45:37,220 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.163265306122449) internal successors, (57), 49 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-06 19:45:37,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:45:37,220 INFO L225 Difference]: With dead ends: 56 [2021-08-06 19:45:37,220 INFO L226 Difference]: Without dead ends: 40 [2021-08-06 19:45:37,220 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 482 ImplicationChecksByTransitivity, 1700.4ms TimeCoverageRelationStatistics Valid=254, Invalid=4036, Unknown=0, NotChecked=0, Total=4290 [2021-08-06 19:45:37,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2021-08-06 19:45:37,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2021-08-06 19:45:37,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 1.0512820512820513) internal successors, (41), 39 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:45:37,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 41 transitions. [2021-08-06 19:45:37,221 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 41 transitions. Word has length 39 [2021-08-06 19:45:37,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:45:37,221 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 41 transitions. [2021-08-06 19:45:37,221 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.163265306122449) internal successors, (57), 49 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:45:37,221 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 41 transitions. [2021-08-06 19:45:37,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-06 19:45:37,222 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:45:37,222 INFO L512 BasicCegarLoop]: trace histogram [15, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:45:37,246 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2021-08-06 19:45:37,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:45:37,422 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:45:37,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:45:37,423 INFO L82 PathProgramCache]: Analyzing trace with hash 829938807, now seen corresponding path program 42 times [2021-08-06 19:45:37,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:45:37,423 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636076357] [2021-08-06 19:45:37,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:45:37,423 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:45:37,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:45:37,619 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 3, result has 81.3 percent of original size [2021-08-06 19:45:37,620 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 3, result has 81.3 percent of original size [2021-08-06 19:45:38,099 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 0 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:45:38,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:45:38,099 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636076357] [2021-08-06 19:45:38,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636076357] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:45:38,099 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301861791] [2021-08-06 19:45:38,099 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 19:45:38,099 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:45:38,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:45:38,100 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:45:38,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-08-06 19:45:40,381 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2021-08-06 19:45:40,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:45:40,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 66 conjunts are in the unsatisfiable core [2021-08-06 19:45:40,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:45:40,496 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:45:40,498 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:45:41,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:45:41,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:45:41,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:45:41,190 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:45:41,191 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:45:41,201 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 0 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:45:41,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301861791] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:45:41,202 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:45:41,202 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 49 [2021-08-06 19:45:41,202 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819173140] [2021-08-06 19:45:41,202 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-08-06 19:45:41,202 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:45:41,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-08-06 19:45:41,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=2227, Unknown=0, NotChecked=0, Total=2352 [2021-08-06 19:45:41,203 INFO L87 Difference]: Start difference. First operand 40 states and 41 transitions. Second operand has 49 states, 49 states have (on average 1.163265306122449) internal successors, (57), 49 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:45:41,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:45:41,640 INFO L93 Difference]: Finished difference Result 41 states and 42 transitions. [2021-08-06 19:45:41,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-06 19:45:41,642 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.163265306122449) internal successors, (57), 49 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-08-06 19:45:41,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:45:41,643 INFO L225 Difference]: With dead ends: 41 [2021-08-06 19:45:41,643 INFO L226 Difference]: Without dead ends: 41 [2021-08-06 19:45:41,643 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 1044.9ms TimeCoverageRelationStatistics Valid=136, Invalid=2414, Unknown=0, NotChecked=0, Total=2550 [2021-08-06 19:45:41,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2021-08-06 19:45:41,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2021-08-06 19:45:41,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 40 states have (on average 1.05) internal successors, (42), 40 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-06 19:45:41,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 42 transitions. [2021-08-06 19:45:41,644 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 42 transitions. Word has length 39 [2021-08-06 19:45:41,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:45:41,644 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 42 transitions. [2021-08-06 19:45:41,644 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.163265306122449) internal successors, (57), 49 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:45:41,644 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 42 transitions. [2021-08-06 19:45:41,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-08-06 19:45:41,644 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:45:41,644 INFO L512 BasicCegarLoop]: trace histogram [15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:45:41,669 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-06 19:45:41,869 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-08-06 19:45:41,869 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:45:41,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:45:41,869 INFO L82 PathProgramCache]: Analyzing trace with hash -74957915, now seen corresponding path program 43 times [2021-08-06 19:45:41,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:45:41,869 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193070555] [2021-08-06 19:45:41,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:45:41,869 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:45:41,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:45:42,257 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 38, result has 75.5 percent of original size [2021-08-06 19:45:42,263 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 38, result has 75.5 percent of original size [2021-08-06 19:45:44,015 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 61, result has 50.8 percent of original size [2021-08-06 19:45:44,020 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 61, result has 50.8 percent of original size [2021-08-06 19:45:44,090 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:45:44,090 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:45:44,090 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193070555] [2021-08-06 19:45:44,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193070555] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:45:44,091 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1609646179] [2021-08-06 19:45:44,091 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 19:45:44,091 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:45:44,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:45:44,091 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:45:44,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-08-06 19:45:46,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:45:46,558 WARN L261 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 185 conjunts are in the unsatisfiable core [2021-08-06 19:45:46,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:45:46,690 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:45:46,695 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:45:46,838 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:45:46,844 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:45:46,974 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:45:46,981 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:45:47,134 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:45:47,144 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:45:47,302 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:45:47,312 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:45:47,483 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:45:47,494 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:45:47,675 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:45:47,686 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:45:47,876 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:45:47,886 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:45:48,091 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:45:48,102 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:45:48,320 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:45:48,332 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:45:48,523 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 82.5 percent of original size [2021-08-06 19:45:48,535 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 82.5 percent of original size [2021-08-06 19:45:48,744 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 83.3 percent of original size [2021-08-06 19:45:48,757 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 83.3 percent of original size [2021-08-06 19:45:49,004 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 84.0 percent of original size [2021-08-06 19:45:49,018 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 84.0 percent of original size [2021-08-06 19:45:49,279 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 83.3 percent of original size [2021-08-06 19:45:49,292 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 83.3 percent of original size [2021-08-06 19:45:57,255 INFO L354 Elim1Store]: treesize reduction 1378, result has 0.2 percent of original size [2021-08-06 19:45:57,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 228 treesize of output 163 [2021-08-06 19:45:57,263 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 19:45:57,263 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 53 [2021-08-06 19:45:57,371 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:45:57,375 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:45:57,396 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:45:57,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1609646179] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:45:57,396 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:45:57,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 34] total 66 [2021-08-06 19:45:57,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283303159] [2021-08-06 19:45:57,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2021-08-06 19:45:57,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:45:57,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2021-08-06 19:45:57,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=4129, Unknown=0, NotChecked=0, Total=4290 [2021-08-06 19:45:57,397 INFO L87 Difference]: Start difference. First operand 41 states and 42 transitions. Second operand has 66 states, 66 states have (on average 1.1515151515151516) internal successors, (76), 66 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:46:01,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:46:01,128 INFO L93 Difference]: Finished difference Result 68 states and 70 transitions. [2021-08-06 19:46:01,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-06 19:46:01,129 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 1.1515151515151516) internal successors, (76), 66 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2021-08-06 19:46:01,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:46:01,130 INFO L225 Difference]: With dead ends: 68 [2021-08-06 19:46:01,130 INFO L226 Difference]: Without dead ends: 65 [2021-08-06 19:46:01,130 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1126 ImplicationChecksByTransitivity, 7330.4ms TimeCoverageRelationStatistics Valid=294, Invalid=6512, Unknown=0, NotChecked=0, Total=6806 [2021-08-06 19:46:01,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-08-06 19:46:01,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 44. [2021-08-06 19:46:01,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 43 states have (on average 1.069767441860465) internal successors, (46), 43 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-06 19:46:01,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 46 transitions. [2021-08-06 19:46:01,131 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 46 transitions. Word has length 40 [2021-08-06 19:46:01,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:46:01,131 INFO L470 AbstractCegarLoop]: Abstraction has 44 states and 46 transitions. [2021-08-06 19:46:01,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 1.1515151515151516) internal successors, (76), 66 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:46:01,131 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 46 transitions. [2021-08-06 19:46:01,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-08-06 19:46:01,132 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:46:01,132 INFO L512 BasicCegarLoop]: trace histogram [16, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:46:01,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-08-06 19:46:01,332 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-08-06 19:46:01,332 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:46:01,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:46:01,333 INFO L82 PathProgramCache]: Analyzing trace with hash 1938014775, now seen corresponding path program 44 times [2021-08-06 19:46:01,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:46:01,333 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340119328] [2021-08-06 19:46:01,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:46:01,333 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:46:01,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:46:02,280 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 16 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:46:02,280 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:46:02,280 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340119328] [2021-08-06 19:46:02,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340119328] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:46:02,280 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [788638897] [2021-08-06 19:46:02,280 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 19:46:02,280 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:46:02,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:46:02,281 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:46:02,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-08-06 19:46:05,057 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 19:46:05,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:46:05,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 70 conjunts are in the unsatisfiable core [2021-08-06 19:46:05,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:46:06,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:46:06,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:46:06,223 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:46:06,226 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:46:06,226 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:46:06,227 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:46:06,246 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 16 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:46:06,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [788638897] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:46:06,246 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:46:06,246 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 52 [2021-08-06 19:46:06,246 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413493926] [2021-08-06 19:46:06,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2021-08-06 19:46:06,246 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:46:06,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-08-06 19:46:06,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=2519, Unknown=0, NotChecked=0, Total=2652 [2021-08-06 19:46:06,247 INFO L87 Difference]: Start difference. First operand 44 states and 46 transitions. Second operand has 52 states, 52 states have (on average 1.1538461538461537) internal successors, (60), 52 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:46:07,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:46:07,536 INFO L93 Difference]: Finished difference Result 59 states and 60 transitions. [2021-08-06 19:46:07,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-06 19:46:07,536 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.1538461538461537) internal successors, (60), 52 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2021-08-06 19:46:07,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:46:07,537 INFO L225 Difference]: With dead ends: 59 [2021-08-06 19:46:07,537 INFO L226 Difference]: Without dead ends: 42 [2021-08-06 19:46:07,537 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 546 ImplicationChecksByTransitivity, 2022.0ms TimeCoverageRelationStatistics Valid=270, Invalid=4560, Unknown=0, NotChecked=0, Total=4830 [2021-08-06 19:46:07,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2021-08-06 19:46:07,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2021-08-06 19:46:07,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 41 states have (on average 1.048780487804878) internal successors, (43), 41 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:46:07,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 43 transitions. [2021-08-06 19:46:07,538 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 43 transitions. Word has length 41 [2021-08-06 19:46:07,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:46:07,538 INFO L470 AbstractCegarLoop]: Abstraction has 42 states and 43 transitions. [2021-08-06 19:46:07,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 1.1538461538461537) internal successors, (60), 52 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:46:07,538 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 43 transitions. [2021-08-06 19:46:07,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-08-06 19:46:07,538 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:46:07,539 INFO L512 BasicCegarLoop]: trace histogram [16, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:46:07,576 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2021-08-06 19:46:07,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-08-06 19:46:07,739 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:46:07,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:46:07,739 INFO L82 PathProgramCache]: Analyzing trace with hash -1542393671, now seen corresponding path program 45 times [2021-08-06 19:46:07,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:46:07,740 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666446216] [2021-08-06 19:46:07,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:46:07,740 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:46:07,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:46:08,641 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 0 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:46:08,642 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:46:08,642 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666446216] [2021-08-06 19:46:08,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666446216] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:46:08,642 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729906191] [2021-08-06 19:46:08,642 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 19:46:08,642 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:46:08,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:46:08,643 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:46:08,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-08-06 19:46:11,471 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2021-08-06 19:46:11,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:46:11,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 70 conjunts are in the unsatisfiable core [2021-08-06 19:46:11,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:46:11,655 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:46:11,657 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:46:12,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:46:12,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:46:12,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:46:12,660 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:46:12,662 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:46:12,679 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 0 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:46:12,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729906191] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:46:12,679 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:46:12,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 52 [2021-08-06 19:46:12,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069596274] [2021-08-06 19:46:12,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2021-08-06 19:46:12,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:46:12,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-08-06 19:46:12,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=2519, Unknown=0, NotChecked=0, Total=2652 [2021-08-06 19:46:12,680 INFO L87 Difference]: Start difference. First operand 42 states and 43 transitions. Second operand has 52 states, 52 states have (on average 1.1538461538461537) internal successors, (60), 52 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:46:13,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:46:13,370 INFO L93 Difference]: Finished difference Result 43 states and 44 transitions. [2021-08-06 19:46:13,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-06 19:46:13,371 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.1538461538461537) internal successors, (60), 52 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2021-08-06 19:46:13,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:46:13,371 INFO L225 Difference]: With dead ends: 43 [2021-08-06 19:46:13,371 INFO L226 Difference]: Without dead ends: 43 [2021-08-06 19:46:13,372 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 1487.5ms TimeCoverageRelationStatistics Valid=144, Invalid=2718, Unknown=0, NotChecked=0, Total=2862 [2021-08-06 19:46:13,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2021-08-06 19:46:13,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2021-08-06 19:46:13,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 1.0476190476190477) internal successors, (44), 42 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:46:13,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 44 transitions. [2021-08-06 19:46:13,372 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 44 transitions. Word has length 41 [2021-08-06 19:46:13,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:46:13,373 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 44 transitions. [2021-08-06 19:46:13,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 1.1538461538461537) internal successors, (60), 52 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:46:13,373 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 44 transitions. [2021-08-06 19:46:13,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-08-06 19:46:13,373 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:46:13,373 INFO L512 BasicCegarLoop]: trace histogram [16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:46:13,399 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-06 19:46:13,573 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:46:13,574 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:46:13,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:46:13,574 INFO L82 PathProgramCache]: Analyzing trace with hash -602820701, now seen corresponding path program 46 times [2021-08-06 19:46:13,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:46:13,574 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927597867] [2021-08-06 19:46:13,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:46:13,574 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:46:13,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:46:14,023 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 72, result has 48.9 percent of original size [2021-08-06 19:46:14,026 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 72, result has 48.9 percent of original size [2021-08-06 19:46:15,339 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 147, result has 7.0 percent of original size [2021-08-06 19:46:15,340 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 147, result has 7.0 percent of original size [2021-08-06 19:46:15,385 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 0 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:46:15,385 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:46:15,385 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927597867] [2021-08-06 19:46:15,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927597867] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:46:15,385 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969715324] [2021-08-06 19:46:15,385 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 19:46:15,385 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:46:15,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:46:15,386 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:46:15,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-08-06 19:46:18,254 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 19:46:18,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:46:18,257 WARN L261 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 197 conjunts are in the unsatisfiable core [2021-08-06 19:46:18,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:46:18,396 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:46:18,404 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:46:18,533 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:46:18,540 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:46:18,680 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:46:18,689 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:46:18,837 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:46:18,845 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:46:19,005 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:46:19,025 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:46:19,197 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:46:19,207 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:46:19,387 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:46:19,397 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:46:19,586 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:46:19,598 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:46:19,806 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:46:19,816 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:46:19,988 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:46:19,999 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:46:20,207 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 82.5 percent of original size [2021-08-06 19:46:20,218 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 82.5 percent of original size [2021-08-06 19:46:20,420 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 83.3 percent of original size [2021-08-06 19:46:20,448 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 83.3 percent of original size [2021-08-06 19:46:20,648 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 84.0 percent of original size [2021-08-06 19:46:20,660 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 84.0 percent of original size [2021-08-06 19:46:20,875 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 84.6 percent of original size [2021-08-06 19:46:20,888 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 84.6 percent of original size [2021-08-06 19:46:21,113 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 84.0 percent of original size [2021-08-06 19:46:21,126 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 84.0 percent of original size [2021-08-06 19:46:30,131 INFO L354 Elim1Store]: treesize reduction 1566, result has 0.2 percent of original size [2021-08-06 19:46:30,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 17 select indices, 17 select index equivalence classes, 0 disjoint index pairs (out of 136 index pairs), introduced 17 new quantified variables, introduced 136 case distinctions, treesize of input 239 treesize of output 170 [2021-08-06 19:46:30,141 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 19:46:30,141 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 53 [2021-08-06 19:46:30,218 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:46:30,246 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:46:30,265 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 0 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:46:30,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969715324] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:46:30,265 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:46:30,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36] total 69 [2021-08-06 19:46:30,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45042960] [2021-08-06 19:46:30,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2021-08-06 19:46:30,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:46:30,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2021-08-06 19:46:30,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=4524, Unknown=0, NotChecked=0, Total=4692 [2021-08-06 19:46:30,266 INFO L87 Difference]: Start difference. First operand 43 states and 44 transitions. Second operand has 69 states, 69 states have (on average 1.1014492753623188) internal successors, (76), 69 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:46:34,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:46:34,148 INFO L93 Difference]: Finished difference Result 71 states and 73 transitions. [2021-08-06 19:46:34,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-06 19:46:34,149 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 1.1014492753623188) internal successors, (76), 69 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2021-08-06 19:46:34,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:46:34,149 INFO L225 Difference]: With dead ends: 71 [2021-08-06 19:46:34,149 INFO L226 Difference]: Without dead ends: 68 [2021-08-06 19:46:34,149 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1256 ImplicationChecksByTransitivity, 7294.4ms TimeCoverageRelationStatistics Valid=308, Invalid=7174, Unknown=0, NotChecked=0, Total=7482 [2021-08-06 19:46:34,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2021-08-06 19:46:34,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 46. [2021-08-06 19:46:34,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 45 states have (on average 1.0666666666666667) internal successors, (48), 45 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-06 19:46:34,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 48 transitions. [2021-08-06 19:46:34,150 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 48 transitions. Word has length 42 [2021-08-06 19:46:34,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:46:34,151 INFO L470 AbstractCegarLoop]: Abstraction has 46 states and 48 transitions. [2021-08-06 19:46:34,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 1.1014492753623188) internal successors, (76), 69 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:46:34,151 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 48 transitions. [2021-08-06 19:46:34,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-06 19:46:34,151 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:46:34,151 INFO L512 BasicCegarLoop]: trace histogram [17, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:46:34,178 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-06 19:46:34,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-08-06 19:46:34,352 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:46:34,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:46:34,352 INFO L82 PathProgramCache]: Analyzing trace with hash -1540829703, now seen corresponding path program 47 times [2021-08-06 19:46:34,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:46:34,352 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730761602] [2021-08-06 19:46:34,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:46:34,352 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:46:34,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:46:35,277 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 17 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:46:35,277 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:46:35,277 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730761602] [2021-08-06 19:46:35,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730761602] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:46:35,277 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725801626] [2021-08-06 19:46:35,277 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 19:46:35,277 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:46:35,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:46:35,278 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:46:35,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-08-06 19:46:38,572 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2021-08-06 19:46:38,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:46:38,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 74 conjunts are in the unsatisfiable core [2021-08-06 19:46:38,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:46:39,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:46:39,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:46:39,864 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:46:39,867 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:46:39,867 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:46:39,867 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:46:39,885 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 17 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:46:39,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725801626] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:46:39,885 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:46:39,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 55 [2021-08-06 19:46:39,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863522003] [2021-08-06 19:46:39,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2021-08-06 19:46:39,885 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:46:39,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-08-06 19:46:39,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=2829, Unknown=0, NotChecked=0, Total=2970 [2021-08-06 19:46:39,886 INFO L87 Difference]: Start difference. First operand 46 states and 48 transitions. Second operand has 55 states, 55 states have (on average 1.1454545454545455) internal successors, (63), 55 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:46:41,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:46:41,260 INFO L93 Difference]: Finished difference Result 62 states and 63 transitions. [2021-08-06 19:46:41,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-06 19:46:41,260 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.1454545454545455) internal successors, (63), 55 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-06 19:46:41,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:46:41,261 INFO L225 Difference]: With dead ends: 62 [2021-08-06 19:46:41,261 INFO L226 Difference]: Without dead ends: 44 [2021-08-06 19:46:41,261 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 614 ImplicationChecksByTransitivity, 2206.5ms TimeCoverageRelationStatistics Valid=286, Invalid=5116, Unknown=0, NotChecked=0, Total=5402 [2021-08-06 19:46:41,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2021-08-06 19:46:41,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2021-08-06 19:46:41,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 43 states have (on average 1.0465116279069768) internal successors, (45), 43 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-06 19:46:41,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 45 transitions. [2021-08-06 19:46:41,262 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 45 transitions. Word has length 43 [2021-08-06 19:46:41,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:46:41,262 INFO L470 AbstractCegarLoop]: Abstraction has 44 states and 45 transitions. [2021-08-06 19:46:41,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.1454545454545455) internal successors, (63), 55 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:46:41,262 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 45 transitions. [2021-08-06 19:46:41,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-08-06 19:46:41,262 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:46:41,262 INFO L512 BasicCegarLoop]: trace histogram [17, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:46:41,291 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-06 19:46:41,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-08-06 19:46:41,463 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:46:41,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:46:41,463 INFO L82 PathProgramCache]: Analyzing trace with hash -2059309129, now seen corresponding path program 48 times [2021-08-06 19:46:41,463 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:46:41,463 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771866876] [2021-08-06 19:46:41,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:46:41,464 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:46:41,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:46:42,220 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 0 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:46:42,221 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:46:42,221 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771866876] [2021-08-06 19:46:42,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771866876] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:46:42,221 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [647492445] [2021-08-06 19:46:42,221 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 19:46:42,221 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:46:42,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:46:42,222 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:46:42,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-08-06 19:46:45,393 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2021-08-06 19:46:45,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:46:45,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 74 conjunts are in the unsatisfiable core [2021-08-06 19:46:45,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:46:45,604 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:46:45,606 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:46:46,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:46:46,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:46:46,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:46:46,684 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:46:46,686 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:46:46,700 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 0 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:46:46,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [647492445] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:46:46,701 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:46:46,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 55 [2021-08-06 19:46:46,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457017325] [2021-08-06 19:46:46,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2021-08-06 19:46:46,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:46:46,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-08-06 19:46:46,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=2829, Unknown=0, NotChecked=0, Total=2970 [2021-08-06 19:46:46,702 INFO L87 Difference]: Start difference. First operand 44 states and 45 transitions. Second operand has 55 states, 55 states have (on average 1.1454545454545455) internal successors, (63), 55 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:46:47,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:46:47,448 INFO L93 Difference]: Finished difference Result 45 states and 46 transitions. [2021-08-06 19:46:47,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-06 19:46:47,449 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.1454545454545455) internal successors, (63), 55 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-08-06 19:46:47,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:46:47,449 INFO L225 Difference]: With dead ends: 45 [2021-08-06 19:46:47,449 INFO L226 Difference]: Without dead ends: 45 [2021-08-06 19:46:47,450 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 1454.0ms TimeCoverageRelationStatistics Valid=152, Invalid=3040, Unknown=0, NotChecked=0, Total=3192 [2021-08-06 19:46:47,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-08-06 19:46:47,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2021-08-06 19:46:47,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 1.0454545454545454) internal successors, (46), 44 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-06 19:46:47,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 46 transitions. [2021-08-06 19:46:47,451 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 46 transitions. Word has length 43 [2021-08-06 19:46:47,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:46:47,451 INFO L470 AbstractCegarLoop]: Abstraction has 45 states and 46 transitions. [2021-08-06 19:46:47,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.1454545454545455) internal successors, (63), 55 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:46:47,451 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 46 transitions. [2021-08-06 19:46:47,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-08-06 19:46:47,464 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:46:47,464 INFO L512 BasicCegarLoop]: trace histogram [17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:46:47,492 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2021-08-06 19:46:47,665 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:46:47,665 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:46:47,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:46:47,666 INFO L82 PathProgramCache]: Analyzing trace with hash 552669285, now seen corresponding path program 49 times [2021-08-06 19:46:47,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:46:47,666 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320302485] [2021-08-06 19:46:47,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:46:47,666 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:46:47,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:46:47,774 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:47,775 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:47,791 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:47,793 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:47,809 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:47,811 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:47,828 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:47,830 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:47,848 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:47,850 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:47,869 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:47,871 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:47,892 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:47,893 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:47,917 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:47,919 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:47,944 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:47,946 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:47,973 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:47,974 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:48,003 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:48,005 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:48,034 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:48,036 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:48,067 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:48,069 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:48,101 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:48,103 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:48,137 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:48,139 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:48,173 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:48,174 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 64.5 percent of original size [2021-08-06 19:46:48,214 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 305, result has 31.0 percent of original size [2021-08-06 19:46:48,225 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 305, result has 31.0 percent of original size [2021-08-06 19:46:48,289 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 143, result has 44.1 percent of original size [2021-08-06 19:46:48,349 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 143, result has 44.1 percent of original size [2021-08-06 19:46:48,414 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 183, result has 43.5 percent of original size [2021-08-06 19:46:48,423 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 183, result has 43.5 percent of original size [2021-08-06 19:46:48,490 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:48,500 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:48,573 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:48,582 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:48,656 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:48,666 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:48,741 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:48,751 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:48,829 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:48,839 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:48,917 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:48,927 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:49,007 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:49,017 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:49,099 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:49,109 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:49,193 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:49,203 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:49,288 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:49,298 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:49,384 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:49,394 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:49,480 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:49,490 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:49,579 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:49,589 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:49,723 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:49,732 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:49,822 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:49,831 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:49,926 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:49,936 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 183, result has 43.7 percent of original size [2021-08-06 19:46:50,035 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 87, result has 44.9 percent of original size [2021-08-06 19:46:50,042 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 87, result has 44.9 percent of original size [2021-08-06 19:46:50,113 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 0 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:46:50,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:46:50,113 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320302485] [2021-08-06 19:46:50,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320302485] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:46:50,114 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708657984] [2021-08-06 19:46:50,114 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 19:46:50,114 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:46:50,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:46:50,116 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:46:50,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-08-06 19:46:53,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:46:53,413 WARN L261 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 209 conjunts are in the unsatisfiable core [2021-08-06 19:46:53,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:46:53,565 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:46:53,571 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:46:53,712 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:46:53,719 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:46:53,870 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:46:53,878 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:46:54,036 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:46:54,044 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:46:54,213 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:46:54,224 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:46:54,398 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:46:54,408 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:46:54,588 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:46:54,597 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:46:54,795 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:46:54,823 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:46:55,041 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:46:55,054 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:46:55,270 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:46:55,283 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:46:55,505 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 82.5 percent of original size [2021-08-06 19:46:55,517 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 82.5 percent of original size [2021-08-06 19:46:55,755 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 83.3 percent of original size [2021-08-06 19:46:55,769 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 83.3 percent of original size [2021-08-06 19:46:56,023 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 84.0 percent of original size [2021-08-06 19:46:56,037 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 84.0 percent of original size [2021-08-06 19:46:56,324 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 84.6 percent of original size [2021-08-06 19:46:56,338 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 84.6 percent of original size [2021-08-06 19:46:56,635 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 85.3 percent of original size [2021-08-06 19:46:56,652 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 85.3 percent of original size [2021-08-06 19:46:56,974 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 84.7 percent of original size [2021-08-06 19:46:56,986 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 84.7 percent of original size [2021-08-06 19:47:07,191 INFO L354 Elim1Store]: treesize reduction 1766, result has 0.2 percent of original size [2021-08-06 19:47:07,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 18 select indices, 18 select index equivalence classes, 0 disjoint index pairs (out of 153 index pairs), introduced 18 new quantified variables, introduced 153 case distinctions, treesize of input 250 treesize of output 177 [2021-08-06 19:47:07,199 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 19:47:07,199 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 53 [2021-08-06 19:47:07,312 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:47:07,316 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:47:07,337 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 0 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:47:07,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708657984] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:47:07,337 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:47:07,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 38] total 74 [2021-08-06 19:47:07,338 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560495991] [2021-08-06 19:47:07,338 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2021-08-06 19:47:07,339 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:47:07,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2021-08-06 19:47:07,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=5221, Unknown=0, NotChecked=0, Total=5402 [2021-08-06 19:47:07,344 INFO L87 Difference]: Start difference. First operand 45 states and 46 transitions. Second operand has 74 states, 74 states have (on average 1.135135135135135) internal successors, (84), 74 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:47:11,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:47:11,789 INFO L93 Difference]: Finished difference Result 74 states and 76 transitions. [2021-08-06 19:47:11,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-06 19:47:11,789 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 1.135135135135135) internal successors, (84), 74 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2021-08-06 19:47:11,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:47:11,790 INFO L225 Difference]: With dead ends: 74 [2021-08-06 19:47:11,790 INFO L226 Difference]: Without dead ends: 71 [2021-08-06 19:47:11,790 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1429 ImplicationChecksByTransitivity, 8515.5ms TimeCoverageRelationStatistics Valid=330, Invalid=8226, Unknown=0, NotChecked=0, Total=8556 [2021-08-06 19:47:11,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2021-08-06 19:47:11,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 48. [2021-08-06 19:47:11,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 47 states have (on average 1.0638297872340425) internal successors, (50), 47 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-06 19:47:11,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 50 transitions. [2021-08-06 19:47:11,791 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 50 transitions. Word has length 44 [2021-08-06 19:47:11,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:47:11,791 INFO L470 AbstractCegarLoop]: Abstraction has 48 states and 50 transitions. [2021-08-06 19:47:11,791 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 1.135135135135135) internal successors, (84), 74 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:47:11,791 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 50 transitions. [2021-08-06 19:47:11,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-08-06 19:47:11,792 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:47:11,792 INFO L512 BasicCegarLoop]: trace histogram [18, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:47:11,830 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2021-08-06 19:47:11,992 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2021-08-06 19:47:11,992 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:47:11,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:47:11,992 INFO L82 PathProgramCache]: Analyzing trace with hash -80378505, now seen corresponding path program 50 times [2021-08-06 19:47:11,993 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:47:11,993 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323161548] [2021-08-06 19:47:11,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:47:11,993 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:47:12,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:47:13,006 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 18 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:47:13,007 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:47:13,007 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323161548] [2021-08-06 19:47:13,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323161548] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:47:13,007 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131172163] [2021-08-06 19:47:13,007 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 19:47:13,007 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:47:13,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:47:13,008 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:47:13,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-08-06 19:47:16,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 19:47:16,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:47:16,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 78 conjunts are in the unsatisfiable core [2021-08-06 19:47:16,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:47:18,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:47:18,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:47:18,094 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:47:18,095 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:47:18,113 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 18 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:47:18,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2131172163] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:47:18,113 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:47:18,114 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 58 [2021-08-06 19:47:18,114 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025541216] [2021-08-06 19:47:18,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2021-08-06 19:47:18,114 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:47:18,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-08-06 19:47:18,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=3157, Unknown=0, NotChecked=0, Total=3306 [2021-08-06 19:47:18,115 INFO L87 Difference]: Start difference. First operand 48 states and 50 transitions. Second operand has 58 states, 58 states have (on average 1.1379310344827587) internal successors, (66), 58 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:47:19,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:47:19,674 INFO L93 Difference]: Finished difference Result 65 states and 66 transitions. [2021-08-06 19:47:19,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-06 19:47:19,674 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.1379310344827587) internal successors, (66), 58 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2021-08-06 19:47:19,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:47:19,675 INFO L225 Difference]: With dead ends: 65 [2021-08-06 19:47:19,675 INFO L226 Difference]: Without dead ends: 46 [2021-08-06 19:47:19,675 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 686 ImplicationChecksByTransitivity, 2438.6ms TimeCoverageRelationStatistics Valid=302, Invalid=5704, Unknown=0, NotChecked=0, Total=6006 [2021-08-06 19:47:19,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2021-08-06 19:47:19,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2021-08-06 19:47:19,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 45 states have (on average 1.0444444444444445) internal successors, (47), 45 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-06 19:47:19,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 47 transitions. [2021-08-06 19:47:19,676 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 47 transitions. Word has length 45 [2021-08-06 19:47:19,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:47:19,676 INFO L470 AbstractCegarLoop]: Abstraction has 46 states and 47 transitions. [2021-08-06 19:47:19,677 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.1379310344827587) internal successors, (66), 58 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:47:19,677 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 47 transitions. [2021-08-06 19:47:19,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-08-06 19:47:19,677 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:47:19,677 INFO L512 BasicCegarLoop]: trace histogram [18, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:47:19,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2021-08-06 19:47:19,877 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:47:19,877 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:47:19,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:47:19,878 INFO L82 PathProgramCache]: Analyzing trace with hash 1026628473, now seen corresponding path program 51 times [2021-08-06 19:47:19,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:47:19,878 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834132693] [2021-08-06 19:47:19,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:47:19,878 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:47:19,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:47:20,901 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 0 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:47:20,901 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:47:20,901 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834132693] [2021-08-06 19:47:20,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834132693] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:47:20,901 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789948166] [2021-08-06 19:47:20,901 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 19:47:20,901 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:47:20,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:47:20,902 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:47:20,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-08-06 19:47:24,629 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-08-06 19:47:24,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:47:24,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 78 conjunts are in the unsatisfiable core [2021-08-06 19:47:24,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:47:24,835 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:47:24,838 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:47:25,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:47:25,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:47:25,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:47:25,997 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:47:25,999 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:47:26,013 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 0 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:47:26,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789948166] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:47:26,013 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:47:26,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 58 [2021-08-06 19:47:26,013 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329893804] [2021-08-06 19:47:26,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2021-08-06 19:47:26,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:47:26,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-08-06 19:47:26,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=3157, Unknown=0, NotChecked=0, Total=3306 [2021-08-06 19:47:26,014 INFO L87 Difference]: Start difference. First operand 46 states and 47 transitions. Second operand has 58 states, 58 states have (on average 1.1379310344827587) internal successors, (66), 58 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:47:26,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:47:26,775 INFO L93 Difference]: Finished difference Result 47 states and 48 transitions. [2021-08-06 19:47:26,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-06 19:47:26,775 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.1379310344827587) internal successors, (66), 58 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2021-08-06 19:47:26,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:47:26,775 INFO L225 Difference]: With dead ends: 47 [2021-08-06 19:47:26,775 INFO L226 Difference]: Without dead ends: 47 [2021-08-06 19:47:26,776 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 1745.1ms TimeCoverageRelationStatistics Valid=160, Invalid=3380, Unknown=0, NotChecked=0, Total=3540 [2021-08-06 19:47:26,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2021-08-06 19:47:26,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 47. [2021-08-06 19:47:26,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 46 states have (on average 1.0434782608695652) internal successors, (48), 46 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-06 19:47:26,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 48 transitions. [2021-08-06 19:47:26,789 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 48 transitions. Word has length 45 [2021-08-06 19:47:26,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:47:26,789 INFO L470 AbstractCegarLoop]: Abstraction has 47 states and 48 transitions. [2021-08-06 19:47:26,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.1379310344827587) internal successors, (66), 58 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:47:26,789 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 48 transitions. [2021-08-06 19:47:26,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-08-06 19:47:26,790 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:47:26,790 INFO L512 BasicCegarLoop]: trace histogram [18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:47:26,818 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2021-08-06 19:47:26,990 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-08-06 19:47:26,990 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:47:26,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:47:26,991 INFO L82 PathProgramCache]: Analyzing trace with hash 1727454435, now seen corresponding path program 52 times [2021-08-06 19:47:26,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:47:26,991 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432061345] [2021-08-06 19:47:26,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:47:26,991 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:47:27,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:47:27,546 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 43, result has 56.1 percent of original size [2021-08-06 19:47:27,550 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 43, result has 56.1 percent of original size [2021-08-06 19:47:29,023 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 216, result has 25.0 percent of original size [2021-08-06 19:47:29,037 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 216, result has 25.0 percent of original size [2021-08-06 19:47:29,105 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 0 proven. 342 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:47:29,105 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:47:29,105 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432061345] [2021-08-06 19:47:29,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432061345] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:47:29,105 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515993935] [2021-08-06 19:47:29,105 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 19:47:29,106 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:47:29,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:47:29,106 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:47:29,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-08-06 19:47:32,894 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 19:47:32,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:47:32,896 WARN L261 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 221 conjunts are in the unsatisfiable core [2021-08-06 19:47:32,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:47:33,042 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:47:33,049 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:47:33,184 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:47:33,191 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:47:33,341 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:47:33,350 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:47:33,506 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:47:33,514 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:47:33,700 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:47:33,709 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:47:33,884 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:47:33,893 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:47:34,079 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:47:34,089 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:47:34,288 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:47:34,298 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:47:34,511 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:47:34,523 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:47:34,749 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:47:34,761 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:47:34,999 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 82.5 percent of original size [2021-08-06 19:47:35,014 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 82.5 percent of original size [2021-08-06 19:47:35,265 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 83.3 percent of original size [2021-08-06 19:47:35,280 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 83.3 percent of original size [2021-08-06 19:47:35,561 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 84.0 percent of original size [2021-08-06 19:47:35,575 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 84.0 percent of original size [2021-08-06 19:47:35,839 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 84.6 percent of original size [2021-08-06 19:47:35,855 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 84.6 percent of original size [2021-08-06 19:47:36,138 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 85.3 percent of original size [2021-08-06 19:47:36,154 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 85.3 percent of original size [2021-08-06 19:47:36,453 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 85.8 percent of original size [2021-08-06 19:47:36,468 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 85.8 percent of original size [2021-08-06 19:47:36,783 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 85.3 percent of original size [2021-08-06 19:47:36,796 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 85.3 percent of original size [2021-08-06 19:47:48,012 INFO L354 Elim1Store]: treesize reduction 1978, result has 0.2 percent of original size [2021-08-06 19:47:48,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 19 select indices, 19 select index equivalence classes, 0 disjoint index pairs (out of 171 index pairs), introduced 19 new quantified variables, introduced 171 case distinctions, treesize of input 261 treesize of output 184 [2021-08-06 19:47:48,021 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 19:47:48,021 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 53 [2021-08-06 19:47:48,148 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:47:48,152 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:47:48,173 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 0 proven. 342 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:47:48,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515993935] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:47:48,173 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:47:48,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 40] total 78 [2021-08-06 19:47:48,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293120167] [2021-08-06 19:47:48,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2021-08-06 19:47:48,173 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:47:48,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2021-08-06 19:47:48,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=5815, Unknown=0, NotChecked=0, Total=6006 [2021-08-06 19:47:48,174 INFO L87 Difference]: Start difference. First operand 47 states and 48 transitions. Second operand has 78 states, 78 states have (on average 1.1282051282051282) internal successors, (88), 78 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:47:55,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:47:55,580 INFO L93 Difference]: Finished difference Result 77 states and 79 transitions. [2021-08-06 19:47:55,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-06 19:47:55,580 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 1.1282051282051282) internal successors, (88), 78 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2021-08-06 19:47:55,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:47:55,581 INFO L225 Difference]: With dead ends: 77 [2021-08-06 19:47:55,581 INFO L226 Difference]: Without dead ends: 74 [2021-08-06 19:47:55,581 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1594 ImplicationChecksByTransitivity, 11408.3ms TimeCoverageRelationStatistics Valid=348, Invalid=9158, Unknown=0, NotChecked=0, Total=9506 [2021-08-06 19:47:55,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2021-08-06 19:47:55,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 50. [2021-08-06 19:47:55,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 49 states have (on average 1.0612244897959184) internal successors, (52), 49 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:47:55,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 52 transitions. [2021-08-06 19:47:55,582 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 52 transitions. Word has length 46 [2021-08-06 19:47:55,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:47:55,582 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 52 transitions. [2021-08-06 19:47:55,582 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 1.1282051282051282) internal successors, (88), 78 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:47:55,582 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 52 transitions. [2021-08-06 19:47:55,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-08-06 19:47:55,583 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:47:55,583 INFO L512 BasicCegarLoop]: trace histogram [19, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:47:55,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2021-08-06 19:47:55,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-08-06 19:47:55,783 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:47:55,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:47:55,784 INFO L82 PathProgramCache]: Analyzing trace with hash 1978222777, now seen corresponding path program 53 times [2021-08-06 19:47:55,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:47:55,784 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354849133] [2021-08-06 19:47:55,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:47:55,784 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:47:55,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:47:56,851 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 19 proven. 342 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:47:56,851 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:47:56,851 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354849133] [2021-08-06 19:47:56,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354849133] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:47:56,851 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561676163] [2021-08-06 19:47:56,851 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 19:47:56,851 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:47:56,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:47:56,853 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:47:56,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-08-06 19:48:00,961 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-08-06 19:48:00,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:48:00,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 82 conjunts are in the unsatisfiable core [2021-08-06 19:48:00,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:48:02,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:48:02,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:48:02,516 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:48:02,518 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:48:02,536 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 19 proven. 342 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:48:02,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561676163] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:48:02,536 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:48:02,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 61 [2021-08-06 19:48:02,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596197040] [2021-08-06 19:48:02,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2021-08-06 19:48:02,537 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:48:02,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2021-08-06 19:48:02,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=3503, Unknown=0, NotChecked=0, Total=3660 [2021-08-06 19:48:02,537 INFO L87 Difference]: Start difference. First operand 50 states and 52 transitions. Second operand has 61 states, 61 states have (on average 1.1311475409836065) internal successors, (69), 61 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:48:04,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:48:04,117 INFO L93 Difference]: Finished difference Result 68 states and 69 transitions. [2021-08-06 19:48:04,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-06 19:48:04,117 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.1311475409836065) internal successors, (69), 61 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2021-08-06 19:48:04,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:48:04,117 INFO L225 Difference]: With dead ends: 68 [2021-08-06 19:48:04,117 INFO L226 Difference]: Without dead ends: 48 [2021-08-06 19:48:04,118 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 762 ImplicationChecksByTransitivity, 2649.1ms TimeCoverageRelationStatistics Valid=318, Invalid=6324, Unknown=0, NotChecked=0, Total=6642 [2021-08-06 19:48:04,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2021-08-06 19:48:04,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2021-08-06 19:48:04,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 47 states have (on average 1.0425531914893618) internal successors, (49), 47 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:48:04,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 49 transitions. [2021-08-06 19:48:04,119 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 49 transitions. Word has length 47 [2021-08-06 19:48:04,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:48:04,119 INFO L470 AbstractCegarLoop]: Abstraction has 48 states and 49 transitions. [2021-08-06 19:48:04,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 1.1311475409836065) internal successors, (69), 61 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:48:04,119 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 49 transitions. [2021-08-06 19:48:04,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-08-06 19:48:04,119 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:48:04,119 INFO L512 BasicCegarLoop]: trace histogram [19, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:48:04,153 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2021-08-06 19:48:04,320 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:48:04,320 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:48:04,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:48:04,320 INFO L82 PathProgramCache]: Analyzing trace with hash 1935700727, now seen corresponding path program 54 times [2021-08-06 19:48:04,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:48:04,320 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777280081] [2021-08-06 19:48:04,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:48:04,320 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:48:04,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:48:05,495 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 0 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:48:05,496 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:48:05,496 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777280081] [2021-08-06 19:48:05,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777280081] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:48:05,496 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633292720] [2021-08-06 19:48:05,496 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 19:48:05,496 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:48:05,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:48:05,497 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:48:05,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-08-06 19:48:09,560 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2021-08-06 19:48:09,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:48:09,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 82 conjunts are in the unsatisfiable core [2021-08-06 19:48:09,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:48:09,745 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:48:09,747 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:48:10,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:48:10,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:48:10,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:48:10,967 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:48:10,969 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:48:10,985 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 0 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:48:10,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633292720] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:48:10,985 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:48:10,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 61 [2021-08-06 19:48:10,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696759494] [2021-08-06 19:48:10,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2021-08-06 19:48:10,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:48:10,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2021-08-06 19:48:10,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=3503, Unknown=0, NotChecked=0, Total=3660 [2021-08-06 19:48:10,986 INFO L87 Difference]: Start difference. First operand 48 states and 49 transitions. Second operand has 61 states, 61 states have (on average 1.1311475409836065) internal successors, (69), 61 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:48:11,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:48:11,965 INFO L93 Difference]: Finished difference Result 49 states and 50 transitions. [2021-08-06 19:48:11,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-08-06 19:48:11,965 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.1311475409836065) internal successors, (69), 61 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2021-08-06 19:48:11,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:48:11,965 INFO L225 Difference]: With dead ends: 49 [2021-08-06 19:48:11,965 INFO L226 Difference]: Without dead ends: 49 [2021-08-06 19:48:11,966 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 1939.2ms TimeCoverageRelationStatistics Valid=168, Invalid=3738, Unknown=0, NotChecked=0, Total=3906 [2021-08-06 19:48:11,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2021-08-06 19:48:11,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2021-08-06 19:48:11,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 48 states have (on average 1.0416666666666667) internal successors, (50), 48 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-06 19:48:11,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 50 transitions. [2021-08-06 19:48:11,967 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 50 transitions. Word has length 47 [2021-08-06 19:48:11,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:48:11,967 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 50 transitions. [2021-08-06 19:48:11,967 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 1.1311475409836065) internal successors, (69), 61 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:48:11,967 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 50 transitions. [2021-08-06 19:48:11,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-08-06 19:48:11,967 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:48:11,967 INFO L512 BasicCegarLoop]: trace histogram [19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:48:12,007 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2021-08-06 19:48:12,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:48:12,168 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:48:12,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:48:12,168 INFO L82 PathProgramCache]: Analyzing trace with hash -156076763, now seen corresponding path program 55 times [2021-08-06 19:48:12,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:48:12,168 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750269737] [2021-08-06 19:48:12,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:48:12,168 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:48:12,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:48:12,849 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 85.7 percent of original size [2021-08-06 19:48:12,852 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 85.7 percent of original size [2021-08-06 19:48:14,392 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 0 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:48:14,392 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:48:14,392 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750269737] [2021-08-06 19:48:14,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750269737] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:48:14,392 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451212787] [2021-08-06 19:48:14,392 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 19:48:14,392 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:48:14,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:48:14,393 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:48:14,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-08-06 19:48:18,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:48:18,488 WARN L261 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 233 conjunts are in the unsatisfiable core [2021-08-06 19:48:18,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:48:18,638 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:48:18,645 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:48:18,786 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:48:18,793 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:48:18,946 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:48:18,954 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:48:19,118 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:48:19,126 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:48:19,300 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:48:19,309 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:48:19,498 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:48:19,507 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:48:19,714 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:48:19,726 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:48:19,923 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:48:19,933 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:48:20,145 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:48:20,155 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:48:20,382 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:48:20,393 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:48:20,638 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 82.5 percent of original size [2021-08-06 19:48:20,652 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 82.5 percent of original size [2021-08-06 19:48:20,904 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 83.3 percent of original size [2021-08-06 19:48:20,917 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 83.3 percent of original size [2021-08-06 19:48:21,180 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 84.0 percent of original size [2021-08-06 19:48:21,194 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 84.0 percent of original size [2021-08-06 19:48:21,489 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 84.6 percent of original size [2021-08-06 19:48:21,504 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 84.6 percent of original size [2021-08-06 19:48:21,784 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 85.3 percent of original size [2021-08-06 19:48:21,802 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 85.3 percent of original size [2021-08-06 19:48:22,097 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 85.8 percent of original size [2021-08-06 19:48:22,115 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 85.8 percent of original size [2021-08-06 19:48:22,427 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 86.3 percent of original size [2021-08-06 19:48:22,447 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 86.3 percent of original size [2021-08-06 19:48:22,778 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 85.9 percent of original size [2021-08-06 19:48:22,794 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 85.9 percent of original size [2021-08-06 19:48:35,750 INFO L354 Elim1Store]: treesize reduction 2202, result has 0.1 percent of original size [2021-08-06 19:48:35,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 190 case distinctions, treesize of input 272 treesize of output 191 [2021-08-06 19:48:35,760 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 19:48:35,760 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 53 [2021-08-06 19:48:35,847 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:48:35,851 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:48:35,870 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 0 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:48:35,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451212787] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:48:35,870 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:48:35,870 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 42] total 81 [2021-08-06 19:48:35,870 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168915442] [2021-08-06 19:48:35,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2021-08-06 19:48:35,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:48:35,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2021-08-06 19:48:35,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=6282, Unknown=0, NotChecked=0, Total=6480 [2021-08-06 19:48:35,871 INFO L87 Difference]: Start difference. First operand 49 states and 50 transitions. Second operand has 81 states, 81 states have (on average 1.0864197530864197) internal successors, (88), 81 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:48:42,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:48:42,222 INFO L93 Difference]: Finished difference Result 80 states and 82 transitions. [2021-08-06 19:48:42,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-06 19:48:42,222 INFO L78 Accepts]: Start accepts. Automaton has has 81 states, 81 states have (on average 1.0864197530864197) internal successors, (88), 81 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2021-08-06 19:48:42,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:48:42,222 INFO L225 Difference]: With dead ends: 80 [2021-08-06 19:48:42,223 INFO L226 Difference]: Without dead ends: 77 [2021-08-06 19:48:42,223 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1748 ImplicationChecksByTransitivity, 11514.9ms TimeCoverageRelationStatistics Valid=362, Invalid=9940, Unknown=0, NotChecked=0, Total=10302 [2021-08-06 19:48:42,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2021-08-06 19:48:42,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 52. [2021-08-06 19:48:42,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 1.0588235294117647) internal successors, (54), 51 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:48:42,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 54 transitions. [2021-08-06 19:48:42,224 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 54 transitions. Word has length 48 [2021-08-06 19:48:42,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:48:42,224 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 54 transitions. [2021-08-06 19:48:42,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 81 states have (on average 1.0864197530864197) internal successors, (88), 81 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:48:42,225 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 54 transitions. [2021-08-06 19:48:42,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-08-06 19:48:42,225 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:48:42,225 INFO L512 BasicCegarLoop]: trace histogram [20, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:48:42,255 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2021-08-06 19:48:42,425 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:48:42,425 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:48:42,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:48:42,426 INFO L82 PathProgramCache]: Analyzing trace with hash -576669513, now seen corresponding path program 56 times [2021-08-06 19:48:42,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:48:42,426 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120754058] [2021-08-06 19:48:42,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:48:42,426 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:48:42,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:48:43,709 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 20 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:48:43,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:48:43,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120754058] [2021-08-06 19:48:43,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120754058] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:48:43,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680649027] [2021-08-06 19:48:43,710 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 19:48:43,710 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:48:43,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:48:43,711 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:48:43,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-08-06 19:48:48,242 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 19:48:48,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:48:48,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 86 conjunts are in the unsatisfiable core [2021-08-06 19:48:48,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:48:49,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:48:49,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:48:49,922 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:48:49,924 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:48:49,942 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 20 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:48:49,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680649027] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:48:49,942 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:48:49,942 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 64 [2021-08-06 19:48:49,942 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964110427] [2021-08-06 19:48:49,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2021-08-06 19:48:49,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:48:49,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-08-06 19:48:49,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=3867, Unknown=0, NotChecked=0, Total=4032 [2021-08-06 19:48:49,943 INFO L87 Difference]: Start difference. First operand 52 states and 54 transitions. Second operand has 64 states, 64 states have (on average 1.125) internal successors, (72), 64 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:48:51,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:48:51,615 INFO L93 Difference]: Finished difference Result 71 states and 72 transitions. [2021-08-06 19:48:51,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-06 19:48:51,616 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 1.125) internal successors, (72), 64 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-08-06 19:48:51,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:48:51,620 INFO L225 Difference]: With dead ends: 71 [2021-08-06 19:48:51,620 INFO L226 Difference]: Without dead ends: 50 [2021-08-06 19:48:51,620 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 842 ImplicationChecksByTransitivity, 2979.2ms TimeCoverageRelationStatistics Valid=334, Invalid=6976, Unknown=0, NotChecked=0, Total=7310 [2021-08-06 19:48:51,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-08-06 19:48:51,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2021-08-06 19:48:51,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 49 states have (on average 1.0408163265306123) internal successors, (51), 49 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:48:51,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 51 transitions. [2021-08-06 19:48:51,621 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 51 transitions. Word has length 49 [2021-08-06 19:48:51,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:48:51,621 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 51 transitions. [2021-08-06 19:48:51,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 1.125) internal successors, (72), 64 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:48:51,622 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 51 transitions. [2021-08-06 19:48:51,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-08-06 19:48:51,622 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:48:51,622 INFO L512 BasicCegarLoop]: trace histogram [20, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:48:51,656 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2021-08-06 19:48:51,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-08-06 19:48:51,837 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:48:51,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:48:51,837 INFO L82 PathProgramCache]: Analyzing trace with hash -1894853063, now seen corresponding path program 57 times [2021-08-06 19:48:51,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:48:51,837 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020381397] [2021-08-06 19:48:51,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:48:51,837 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:48:51,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:48:53,106 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 0 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:48:53,107 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:48:53,107 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020381397] [2021-08-06 19:48:53,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020381397] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:48:53,107 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157838143] [2021-08-06 19:48:53,107 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 19:48:53,107 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:48:53,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:48:53,108 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:48:53,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-08-06 19:48:57,772 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2021-08-06 19:48:57,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:48:57,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 88 conjunts are in the unsatisfiable core [2021-08-06 19:48:57,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:48:58,025 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 66.7 percent of original size [2021-08-06 19:48:58,028 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 66.7 percent of original size [2021-08-06 19:48:59,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:48:59,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:48:59,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:48:59,416 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:48:59,418 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:48:59,434 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 0 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:48:59,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157838143] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:48:59,434 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:48:59,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 64 [2021-08-06 19:48:59,434 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074151791] [2021-08-06 19:48:59,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2021-08-06 19:48:59,435 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:48:59,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-08-06 19:48:59,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=3867, Unknown=0, NotChecked=0, Total=4032 [2021-08-06 19:48:59,435 INFO L87 Difference]: Start difference. First operand 50 states and 51 transitions. Second operand has 64 states, 64 states have (on average 1.125) internal successors, (72), 64 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:49:00,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:49:00,504 INFO L93 Difference]: Finished difference Result 51 states and 52 transitions. [2021-08-06 19:49:00,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-06 19:49:00,505 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 1.125) internal successors, (72), 64 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-08-06 19:49:00,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:49:00,505 INFO L225 Difference]: With dead ends: 51 [2021-08-06 19:49:00,505 INFO L226 Difference]: Without dead ends: 51 [2021-08-06 19:49:00,506 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 2120.5ms TimeCoverageRelationStatistics Valid=176, Invalid=4114, Unknown=0, NotChecked=0, Total=4290 [2021-08-06 19:49:00,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2021-08-06 19:49:00,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2021-08-06 19:49:00,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 50 states have (on average 1.04) internal successors, (52), 50 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:49:00,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 52 transitions. [2021-08-06 19:49:00,507 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 52 transitions. Word has length 49 [2021-08-06 19:49:00,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:49:00,507 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 52 transitions. [2021-08-06 19:49:00,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 1.125) internal successors, (72), 64 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:49:00,507 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 52 transitions. [2021-08-06 19:49:00,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-06 19:49:00,507 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:49:00,507 INFO L512 BasicCegarLoop]: trace histogram [20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:49:00,539 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2021-08-06 19:49:00,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-08-06 19:49:00,708 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:49:00,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:49:00,708 INFO L82 PathProgramCache]: Analyzing trace with hash 1355840035, now seen corresponding path program 58 times [2021-08-06 19:49:00,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:49:00,708 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702372471] [2021-08-06 19:49:00,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:49:00,708 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:49:00,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:49:01,446 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 85.9 percent of original size [2021-08-06 19:49:01,449 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 85.9 percent of original size [2021-08-06 19:49:03,427 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 138, result has 15.9 percent of original size [2021-08-06 19:49:03,433 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 138, result has 15.9 percent of original size [2021-08-06 19:49:03,492 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:49:03,492 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:49:03,492 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702372471] [2021-08-06 19:49:03,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702372471] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:49:03,492 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916422312] [2021-08-06 19:49:03,492 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 19:49:03,492 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:49:03,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:49:03,501 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:49:03,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-08-06 19:49:08,062 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 19:49:08,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:49:08,065 WARN L261 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 245 conjunts are in the unsatisfiable core [2021-08-06 19:49:08,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:49:08,220 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:49:08,227 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:49:08,405 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:49:08,412 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:49:08,573 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:49:08,580 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:49:08,752 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:49:08,760 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:49:08,898 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:49:08,907 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:49:09,053 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:49:09,060 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:49:09,251 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:49:09,261 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:49:09,473 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:49:09,483 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:49:09,665 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:49:09,676 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:49:09,897 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:49:09,907 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:49:10,113 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 82.5 percent of original size [2021-08-06 19:49:10,125 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 82.5 percent of original size [2021-08-06 19:49:10,337 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 83.3 percent of original size [2021-08-06 19:49:10,349 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 83.3 percent of original size [2021-08-06 19:49:10,569 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 84.0 percent of original size [2021-08-06 19:49:10,580 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 84.0 percent of original size [2021-08-06 19:49:10,809 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 84.6 percent of original size [2021-08-06 19:49:10,822 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 84.6 percent of original size [2021-08-06 19:49:11,117 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 85.3 percent of original size [2021-08-06 19:49:11,135 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 85.3 percent of original size [2021-08-06 19:49:11,436 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 85.8 percent of original size [2021-08-06 19:49:11,452 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 85.8 percent of original size [2021-08-06 19:49:11,778 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 86.3 percent of original size [2021-08-06 19:49:11,797 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 86.3 percent of original size [2021-08-06 19:49:12,135 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 86.8 percent of original size [2021-08-06 19:49:12,156 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 86.8 percent of original size [2021-08-06 19:49:12,509 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 86.4 percent of original size [2021-08-06 19:49:12,559 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 86.4 percent of original size [2021-08-06 19:49:27,027 INFO L354 Elim1Store]: treesize reduction 2438, result has 0.1 percent of original size [2021-08-06 19:49:27,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 21 select indices, 21 select index equivalence classes, 0 disjoint index pairs (out of 210 index pairs), introduced 21 new quantified variables, introduced 210 case distinctions, treesize of input 283 treesize of output 198 [2021-08-06 19:49:27,036 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 19:49:27,037 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 53 [2021-08-06 19:49:27,070 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:49:27,074 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:49:27,092 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:49:27,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916422312] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:49:27,092 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:49:27,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 44] total 85 [2021-08-06 19:49:27,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023885544] [2021-08-06 19:49:27,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2021-08-06 19:49:27,094 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:49:27,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2021-08-06 19:49:27,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=6932, Unknown=0, NotChecked=0, Total=7140 [2021-08-06 19:49:27,095 INFO L87 Difference]: Start difference. First operand 51 states and 52 transitions. Second operand has 85 states, 85 states have (on average 1.0823529411764705) internal successors, (92), 85 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:49:36,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:49:36,738 INFO L93 Difference]: Finished difference Result 83 states and 85 transitions. [2021-08-06 19:49:36,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-06 19:49:36,739 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 85 states have (on average 1.0823529411764705) internal successors, (92), 85 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-08-06 19:49:36,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:49:36,739 INFO L225 Difference]: With dead ends: 83 [2021-08-06 19:49:36,739 INFO L226 Difference]: Without dead ends: 80 [2021-08-06 19:49:36,740 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1889 ImplicationChecksByTransitivity, 14431.3ms TimeCoverageRelationStatistics Valid=380, Invalid=10962, Unknown=0, NotChecked=0, Total=11342 [2021-08-06 19:49:36,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-08-06 19:49:36,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 54. [2021-08-06 19:49:36,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 1.0566037735849056) internal successors, (56), 53 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-06 19:49:36,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 56 transitions. [2021-08-06 19:49:36,741 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 56 transitions. Word has length 50 [2021-08-06 19:49:36,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:49:36,741 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 56 transitions. [2021-08-06 19:49:36,741 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 1.0823529411764705) internal successors, (92), 85 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:49:36,741 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 56 transitions. [2021-08-06 19:49:36,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-08-06 19:49:36,741 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:49:36,741 INFO L512 BasicCegarLoop]: trace histogram [21, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:49:36,776 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2021-08-06 19:49:36,942 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:49:36,942 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:49:36,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:49:36,942 INFO L82 PathProgramCache]: Analyzing trace with hash -951889031, now seen corresponding path program 59 times [2021-08-06 19:49:36,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:49:36,942 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498360101] [2021-08-06 19:49:36,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:49:36,942 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:49:36,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:49:38,341 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 21 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:49:38,342 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:49:38,342 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498360101] [2021-08-06 19:49:38,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498360101] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:49:38,342 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143237986] [2021-08-06 19:49:38,342 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 19:49:38,342 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:49:38,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:49:38,343 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:49:38,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-08-06 19:49:43,468 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2021-08-06 19:49:43,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:49:43,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 90 conjunts are in the unsatisfiable core [2021-08-06 19:49:43,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:49:45,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:49:45,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:49:45,251 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:49:45,254 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:49:45,254 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:49:45,254 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:49:45,273 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 21 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:49:45,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143237986] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:49:45,274 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:49:45,274 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 67 [2021-08-06 19:49:45,274 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719051425] [2021-08-06 19:49:45,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2021-08-06 19:49:45,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:49:45,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2021-08-06 19:49:45,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=4249, Unknown=0, NotChecked=0, Total=4422 [2021-08-06 19:49:45,275 INFO L87 Difference]: Start difference. First operand 54 states and 56 transitions. Second operand has 67 states, 67 states have (on average 1.1194029850746268) internal successors, (75), 67 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:49:47,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:49:47,267 INFO L93 Difference]: Finished difference Result 74 states and 75 transitions. [2021-08-06 19:49:47,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-06 19:49:47,267 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 1.1194029850746268) internal successors, (75), 67 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-08-06 19:49:47,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:49:47,268 INFO L225 Difference]: With dead ends: 74 [2021-08-06 19:49:47,268 INFO L226 Difference]: Without dead ends: 52 [2021-08-06 19:49:47,268 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 926 ImplicationChecksByTransitivity, 3264.8ms TimeCoverageRelationStatistics Valid=350, Invalid=7660, Unknown=0, NotChecked=0, Total=8010 [2021-08-06 19:49:47,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2021-08-06 19:49:47,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2021-08-06 19:49:47,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 1.0392156862745099) internal successors, (53), 51 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:49:47,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 53 transitions. [2021-08-06 19:49:47,269 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 53 transitions. Word has length 51 [2021-08-06 19:49:47,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:49:47,269 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 53 transitions. [2021-08-06 19:49:47,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 1.1194029850746268) internal successors, (75), 67 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:49:47,270 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 53 transitions. [2021-08-06 19:49:47,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-08-06 19:49:47,270 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:49:47,270 INFO L512 BasicCegarLoop]: trace histogram [21, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:49:47,304 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-06 19:49:47,470 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:49:47,470 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:49:47,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:49:47,471 INFO L82 PathProgramCache]: Analyzing trace with hash 1134093879, now seen corresponding path program 60 times [2021-08-06 19:49:47,471 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:49:47,471 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051858823] [2021-08-06 19:49:47,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:49:47,471 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:49:47,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:49:48,851 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 0 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:49:48,852 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:49:48,852 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051858823] [2021-08-06 19:49:48,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051858823] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:49:48,852 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091162997] [2021-08-06 19:49:48,852 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 19:49:48,852 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:49:48,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:49:48,853 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:49:48,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-08-06 19:49:53,867 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2021-08-06 19:49:53,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:49:53,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 90 conjunts are in the unsatisfiable core [2021-08-06 19:49:53,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:49:54,118 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:49:54,121 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:49:55,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:49:55,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:49:55,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:49:55,622 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:49:55,624 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:49:55,641 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 0 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:49:55,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091162997] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:49:55,641 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:49:55,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 67 [2021-08-06 19:49:55,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422732819] [2021-08-06 19:49:55,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2021-08-06 19:49:55,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:49:55,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2021-08-06 19:49:55,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=4249, Unknown=0, NotChecked=0, Total=4422 [2021-08-06 19:49:55,642 INFO L87 Difference]: Start difference. First operand 52 states and 53 transitions. Second operand has 67 states, 67 states have (on average 1.1194029850746268) internal successors, (75), 67 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:49:56,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:49:56,680 INFO L93 Difference]: Finished difference Result 53 states and 54 transitions. [2021-08-06 19:49:56,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-08-06 19:49:56,680 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 1.1194029850746268) internal successors, (75), 67 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-08-06 19:49:56,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:49:56,680 INFO L225 Difference]: With dead ends: 53 [2021-08-06 19:49:56,680 INFO L226 Difference]: Without dead ends: 53 [2021-08-06 19:49:56,681 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 2326.8ms TimeCoverageRelationStatistics Valid=184, Invalid=4508, Unknown=0, NotChecked=0, Total=4692 [2021-08-06 19:49:56,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2021-08-06 19:49:56,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2021-08-06 19:49:56,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 52 states have (on average 1.0384615384615385) internal successors, (54), 52 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:49:56,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 54 transitions. [2021-08-06 19:49:56,682 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 54 transitions. Word has length 51 [2021-08-06 19:49:56,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:49:56,682 INFO L470 AbstractCegarLoop]: Abstraction has 53 states and 54 transitions. [2021-08-06 19:49:56,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 1.1194029850746268) internal successors, (75), 67 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:49:56,682 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 54 transitions. [2021-08-06 19:49:56,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-08-06 19:49:56,682 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:49:56,682 INFO L512 BasicCegarLoop]: trace histogram [21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:49:56,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2021-08-06 19:49:56,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:49:56,883 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:49:56,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:49:56,883 INFO L82 PathProgramCache]: Analyzing trace with hash 763914725, now seen corresponding path program 61 times [2021-08-06 19:49:56,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:49:56,883 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064178179] [2021-08-06 19:49:56,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:49:56,883 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:49:56,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:49:57,639 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 86.2 percent of original size [2021-08-06 19:49:57,643 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 86.2 percent of original size [2021-08-06 19:49:59,525 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 61, result has 46.5 percent of original size [2021-08-06 19:49:59,528 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 61, result has 46.5 percent of original size [2021-08-06 19:49:59,583 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 0 proven. 462 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:49:59,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:49:59,583 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064178179] [2021-08-06 19:49:59,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064178179] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:49:59,584 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423507580] [2021-08-06 19:49:59,584 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 19:49:59,584 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:49:59,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:49:59,584 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:49:59,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-08-06 19:50:04,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:50:04,756 WARN L261 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 257 conjunts are in the unsatisfiable core [2021-08-06 19:50:04,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:50:04,918 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:50:04,925 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:50:05,078 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:50:05,086 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:50:05,254 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:50:05,261 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:50:05,469 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:50:05,478 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:50:05,662 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:50:05,671 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:50:05,864 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:50:05,875 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:50:06,080 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:50:06,091 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:50:06,312 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:50:06,323 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:50:06,559 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:50:06,573 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:50:06,823 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:50:06,836 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:50:07,101 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 82.5 percent of original size [2021-08-06 19:50:07,113 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 82.5 percent of original size [2021-08-06 19:50:07,418 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 83.3 percent of original size [2021-08-06 19:50:07,433 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 83.3 percent of original size [2021-08-06 19:50:07,715 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 84.0 percent of original size [2021-08-06 19:50:07,731 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 84.0 percent of original size [2021-08-06 19:50:08,022 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 84.6 percent of original size [2021-08-06 19:50:08,037 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 84.6 percent of original size [2021-08-06 19:50:08,352 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 85.3 percent of original size [2021-08-06 19:50:08,369 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 85.3 percent of original size [2021-08-06 19:50:08,692 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 85.8 percent of original size [2021-08-06 19:50:08,709 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 85.8 percent of original size [2021-08-06 19:50:09,081 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 86.3 percent of original size [2021-08-06 19:50:09,098 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 86.3 percent of original size [2021-08-06 19:50:09,434 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 86.8 percent of original size [2021-08-06 19:50:09,454 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 86.8 percent of original size [2021-08-06 19:50:09,812 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 87.3 percent of original size [2021-08-06 19:50:09,833 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 87.3 percent of original size [2021-08-06 19:50:10,212 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 86.9 percent of original size [2021-08-06 19:50:10,228 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 86.9 percent of original size [2021-08-06 19:50:26,872 INFO L354 Elim1Store]: treesize reduction 2686, result has 0.1 percent of original size [2021-08-06 19:50:26,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 22 select indices, 22 select index equivalence classes, 0 disjoint index pairs (out of 231 index pairs), introduced 22 new quantified variables, introduced 231 case distinctions, treesize of input 294 treesize of output 205 [2021-08-06 19:50:26,881 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 19:50:26,881 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 53 [2021-08-06 19:50:27,013 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:50:27,017 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:50:27,038 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 0 proven. 462 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:50:27,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423507580] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:50:27,039 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:50:27,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 46] total 90 [2021-08-06 19:50:27,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97857431] [2021-08-06 19:50:27,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2021-08-06 19:50:27,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:50:27,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2021-08-06 19:50:27,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=7789, Unknown=0, NotChecked=0, Total=8010 [2021-08-06 19:50:27,040 INFO L87 Difference]: Start difference. First operand 53 states and 54 transitions. Second operand has 90 states, 90 states have (on average 1.1111111111111112) internal successors, (100), 90 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:50:34,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:50:34,397 INFO L93 Difference]: Finished difference Result 86 states and 88 transitions. [2021-08-06 19:50:34,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-06 19:50:34,398 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 90 states have (on average 1.1111111111111112) internal successors, (100), 90 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 52 [2021-08-06 19:50:34,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:50:34,398 INFO L225 Difference]: With dead ends: 86 [2021-08-06 19:50:34,398 INFO L226 Difference]: Without dead ends: 83 [2021-08-06 19:50:34,399 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2143 ImplicationChecksByTransitivity, 14050.6ms TimeCoverageRelationStatistics Valid=402, Invalid=12254, Unknown=0, NotChecked=0, Total=12656 [2021-08-06 19:50:34,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-08-06 19:50:34,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 56. [2021-08-06 19:50:34,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 1.0545454545454545) internal successors, (58), 55 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:50:34,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 58 transitions. [2021-08-06 19:50:34,400 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 58 transitions. Word has length 52 [2021-08-06 19:50:34,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:50:34,400 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 58 transitions. [2021-08-06 19:50:34,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 90 states have (on average 1.1111111111111112) internal successors, (100), 90 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:50:34,400 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 58 transitions. [2021-08-06 19:50:34,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-08-06 19:50:34,400 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:50:34,400 INFO L512 BasicCegarLoop]: trace histogram [22, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:50:34,438 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2021-08-06 19:50:34,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:50:34,601 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:50:34,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:50:34,601 INFO L82 PathProgramCache]: Analyzing trace with hash -2121704457, now seen corresponding path program 62 times [2021-08-06 19:50:34,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:50:34,601 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819681732] [2021-08-06 19:50:34,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:50:34,602 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:50:34,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:50:35,975 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 22 proven. 462 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:50:35,975 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:50:35,975 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819681732] [2021-08-06 19:50:35,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819681732] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:50:35,975 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103780001] [2021-08-06 19:50:35,976 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 19:50:35,978 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:50:35,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:50:35,979 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:50:35,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-08-06 19:50:41,468 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 19:50:41,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:50:41,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 94 conjunts are in the unsatisfiable core [2021-08-06 19:50:41,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:50:43,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:50:43,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:50:43,402 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:50:43,404 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:50:43,423 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 22 proven. 462 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:50:43,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103780001] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:50:43,424 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:50:43,424 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 70 [2021-08-06 19:50:43,424 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239350833] [2021-08-06 19:50:43,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2021-08-06 19:50:43,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:50:43,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2021-08-06 19:50:43,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=4649, Unknown=0, NotChecked=0, Total=4830 [2021-08-06 19:50:43,438 INFO L87 Difference]: Start difference. First operand 56 states and 58 transitions. Second operand has 70 states, 70 states have (on average 1.1142857142857143) internal successors, (78), 70 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:50:45,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:50:45,494 INFO L93 Difference]: Finished difference Result 77 states and 78 transitions. [2021-08-06 19:50:45,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-06 19:50:45,494 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 1.1142857142857143) internal successors, (78), 70 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2021-08-06 19:50:45,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:50:45,494 INFO L225 Difference]: With dead ends: 77 [2021-08-06 19:50:45,494 INFO L226 Difference]: Without dead ends: 54 [2021-08-06 19:50:45,495 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1014 ImplicationChecksByTransitivity, 3434.8ms TimeCoverageRelationStatistics Valid=366, Invalid=8376, Unknown=0, NotChecked=0, Total=8742 [2021-08-06 19:50:45,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2021-08-06 19:50:45,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2021-08-06 19:50:45,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 1.0377358490566038) internal successors, (55), 53 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:50:45,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 55 transitions. [2021-08-06 19:50:45,496 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 55 transitions. Word has length 53 [2021-08-06 19:50:45,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:50:45,496 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 55 transitions. [2021-08-06 19:50:45,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 1.1142857142857143) internal successors, (78), 70 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:50:45,496 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 55 transitions. [2021-08-06 19:50:45,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-08-06 19:50:45,496 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:50:45,497 INFO L512 BasicCegarLoop]: trace histogram [22, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:50:45,531 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-08-06 19:50:45,697 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-08-06 19:50:45,697 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:50:45,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:50:45,697 INFO L82 PathProgramCache]: Analyzing trace with hash -1880743687, now seen corresponding path program 63 times [2021-08-06 19:50:45,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:50:45,697 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082260399] [2021-08-06 19:50:45,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:50:45,698 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:50:45,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:50:47,210 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:50:47,210 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:50:47,210 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082260399] [2021-08-06 19:50:47,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082260399] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:50:47,210 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692419173] [2021-08-06 19:50:47,210 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 19:50:47,211 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:50:47,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:50:47,211 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:50:47,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-08-06 19:50:52,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2021-08-06 19:50:52,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:50:52,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 94 conjunts are in the unsatisfiable core [2021-08-06 19:50:52,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:50:53,141 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:50:53,144 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:50:54,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:50:54,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:50:54,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:50:54,777 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:50:54,779 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:50:54,796 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:50:54,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692419173] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:50:54,796 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:50:54,796 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 70 [2021-08-06 19:50:54,796 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214807860] [2021-08-06 19:50:54,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2021-08-06 19:50:54,796 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:50:54,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2021-08-06 19:50:54,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=4649, Unknown=0, NotChecked=0, Total=4830 [2021-08-06 19:50:54,797 INFO L87 Difference]: Start difference. First operand 54 states and 55 transitions. Second operand has 70 states, 70 states have (on average 1.1142857142857143) internal successors, (78), 70 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:50:56,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:50:56,017 INFO L93 Difference]: Finished difference Result 55 states and 56 transitions. [2021-08-06 19:50:56,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-08-06 19:50:56,017 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 1.1142857142857143) internal successors, (78), 70 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2021-08-06 19:50:56,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:50:56,018 INFO L225 Difference]: With dead ends: 55 [2021-08-06 19:50:56,018 INFO L226 Difference]: Without dead ends: 55 [2021-08-06 19:50:56,018 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 2603.0ms TimeCoverageRelationStatistics Valid=192, Invalid=4920, Unknown=0, NotChecked=0, Total=5112 [2021-08-06 19:50:56,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2021-08-06 19:50:56,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2021-08-06 19:50:56,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 54 states have (on average 1.037037037037037) internal successors, (56), 54 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-06 19:50:56,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 56 transitions. [2021-08-06 19:50:56,019 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 56 transitions. Word has length 53 [2021-08-06 19:50:56,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:50:56,019 INFO L470 AbstractCegarLoop]: Abstraction has 55 states and 56 transitions. [2021-08-06 19:50:56,019 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 1.1142857142857143) internal successors, (78), 70 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:50:56,019 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 56 transitions. [2021-08-06 19:50:56,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-08-06 19:50:56,019 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:50:56,019 INFO L512 BasicCegarLoop]: trace histogram [22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:50:56,060 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-06 19:50:56,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:50:56,220 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:50:56,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:50:56,220 INFO L82 PathProgramCache]: Analyzing trace with hash 1793230691, now seen corresponding path program 64 times [2021-08-06 19:50:56,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:50:56,220 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599726550] [2021-08-06 19:50:56,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:50:56,220 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:50:56,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:50:56,336 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:56,338 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:56,400 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:56,402 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:56,450 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:56,453 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:56,480 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:56,483 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:56,512 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:56,515 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:56,647 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:56,649 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:56,682 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:56,685 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:56,719 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:56,722 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:56,792 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:56,794 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:56,830 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:56,832 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:56,943 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:56,946 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:56,985 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:56,987 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:57,028 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:57,030 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:57,071 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:57,074 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 85.7 percent of original size [2021-08-06 19:50:57,118 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 53, result has 62.7 percent of original size [2021-08-06 19:50:57,123 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 53, result has 62.7 percent of original size [2021-08-06 19:51:00,242 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 209, result has 38.2 percent of original size [2021-08-06 19:51:00,263 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 209, result has 38.2 percent of original size [2021-08-06 19:51:00,411 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 242, result has 22.2 percent of original size [2021-08-06 19:51:00,436 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 242, result has 22.2 percent of original size [2021-08-06 19:51:00,562 INFO L134 CoverageAnalysis]: Checked inductivity of 506 backedges. 0 proven. 506 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:51:00,562 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:51:00,562 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599726550] [2021-08-06 19:51:00,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599726550] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:51:00,563 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199314496] [2021-08-06 19:51:00,563 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 19:51:00,563 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:51:00,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:51:00,563 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:51:00,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-08-06 19:51:06,259 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 19:51:06,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:51:06,263 WARN L261 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 269 conjunts are in the unsatisfiable core [2021-08-06 19:51:06,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:51:06,435 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 65.4 percent of original size [2021-08-06 19:51:06,442 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 65.4 percent of original size [2021-08-06 19:51:06,608 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 68.1 percent of original size [2021-08-06 19:51:06,616 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 68.1 percent of original size [2021-08-06 19:51:06,820 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 70.5 percent of original size [2021-08-06 19:51:06,828 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 70.5 percent of original size [2021-08-06 19:51:07,016 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 72.5 percent of original size [2021-08-06 19:51:07,025 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 72.5 percent of original size [2021-08-06 19:51:07,218 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 74.3 percent of original size [2021-08-06 19:51:07,227 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 74.3 percent of original size [2021-08-06 19:51:07,433 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 75.8 percent of original size [2021-08-06 19:51:07,443 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 75.8 percent of original size [2021-08-06 19:51:07,657 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 77.2 percent of original size [2021-08-06 19:51:07,668 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 77.2 percent of original size [2021-08-06 19:51:07,898 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 78.4 percent of original size [2021-08-06 19:51:07,909 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 78.4 percent of original size [2021-08-06 19:51:08,148 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 79.5 percent of original size [2021-08-06 19:51:08,190 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 79.5 percent of original size [2021-08-06 19:51:08,433 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 80.5 percent of original size [2021-08-06 19:51:08,445 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 80.5 percent of original size [2021-08-06 19:51:08,705 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 81.4 percent of original size [2021-08-06 19:51:08,717 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 81.4 percent of original size [2021-08-06 19:51:08,997 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 82.3 percent of original size [2021-08-06 19:51:09,012 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 82.3 percent of original size [2021-08-06 19:51:09,300 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 83.0 percent of original size [2021-08-06 19:51:09,315 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 83.0 percent of original size [2021-08-06 19:51:09,652 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 83.7 percent of original size [2021-08-06 19:51:09,669 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 83.7 percent of original size [2021-08-06 19:51:09,985 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 84.3 percent of original size [2021-08-06 19:51:10,001 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 84.3 percent of original size [2021-08-06 19:51:10,331 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 84.9 percent of original size [2021-08-06 19:51:10,348 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 84.9 percent of original size [2021-08-06 19:51:10,631 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 85.5 percent of original size [2021-08-06 19:51:10,646 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 85.5 percent of original size [2021-08-06 19:51:10,971 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 86.0 percent of original size [2021-08-06 19:51:10,989 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 86.0 percent of original size [2021-08-06 19:51:11,294 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 86.5 percent of original size [2021-08-06 19:51:11,313 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 86.5 percent of original size [2021-08-06 19:51:11,683 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 86.9 percent of original size [2021-08-06 19:51:11,706 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 86.9 percent of original size [2021-08-06 19:51:12,143 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 86.5 percent of original size [2021-08-06 19:51:12,160 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 86.5 percent of original size [2021-08-06 19:51:32,030 INFO L354 Elim1Store]: treesize reduction 2946, result has 0.1 percent of original size [2021-08-06 19:51:32,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 23 select indices, 23 select index equivalence classes, 0 disjoint index pairs (out of 253 index pairs), introduced 23 new quantified variables, introduced 253 case distinctions, treesize of input 306 treesize of output 213 [2021-08-06 19:51:32,040 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 19:51:32,041 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 63 treesize of output 54 [2021-08-06 19:51:32,222 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:51:32,226 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:51:32,247 INFO L134 CoverageAnalysis]: Checked inductivity of 506 backedges. 0 proven. 506 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:51:32,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199314496] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:51:32,247 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:51:32,247 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 48] total 95 [2021-08-06 19:51:32,247 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354615336] [2021-08-06 19:51:32,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 95 states [2021-08-06 19:51:32,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:51:32,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2021-08-06 19:51:32,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=8720, Unknown=0, NotChecked=0, Total=8930 [2021-08-06 19:51:32,248 INFO L87 Difference]: Start difference. First operand 55 states and 56 transitions. Second operand has 95 states, 95 states have (on average 1.0947368421052632) internal successors, (104), 95 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:51:52,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:51:52,930 INFO L93 Difference]: Finished difference Result 89 states and 91 transitions. [2021-08-06 19:51:52,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-08-06 19:51:52,930 INFO L78 Accepts]: Start accepts. Automaton has has 95 states, 95 states have (on average 1.0947368421052632) internal successors, (104), 95 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2021-08-06 19:51:52,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:51:52,930 INFO L225 Difference]: With dead ends: 89 [2021-08-06 19:51:52,930 INFO L226 Difference]: Without dead ends: 86 [2021-08-06 19:51:52,931 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1561 ImplicationChecksByTransitivity, 27448.4ms TimeCoverageRelationStatistics Valid=428, Invalid=13852, Unknown=0, NotChecked=0, Total=14280 [2021-08-06 19:51:52,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-08-06 19:51:52,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 58. [2021-08-06 19:51:52,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 1.0526315789473684) internal successors, (60), 57 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:51:52,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 60 transitions. [2021-08-06 19:51:52,932 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 60 transitions. Word has length 54 [2021-08-06 19:51:52,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:51:52,932 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 60 transitions. [2021-08-06 19:51:52,932 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 95 states, 95 states have (on average 1.0947368421052632) internal successors, (104), 95 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:51:52,932 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 60 transitions. [2021-08-06 19:51:52,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-08-06 19:51:52,933 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:51:52,933 INFO L512 BasicCegarLoop]: trace histogram [23, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:51:52,968 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2021-08-06 19:51:53,133 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-08-06 19:51:53,133 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:51:53,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:51:53,134 INFO L82 PathProgramCache]: Analyzing trace with hash -277680583, now seen corresponding path program 65 times [2021-08-06 19:51:53,134 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:51:53,134 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054162662] [2021-08-06 19:51:53,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:51:53,134 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:51:53,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:51:54,761 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 23 proven. 506 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:51:54,761 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:51:54,761 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054162662] [2021-08-06 19:51:54,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054162662] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:51:54,761 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559564689] [2021-08-06 19:51:54,761 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 19:51:54,761 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:51:54,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:51:54,762 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:51:54,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-08-06 19:52:00,911 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2021-08-06 19:52:00,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:52:00,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 98 conjunts are in the unsatisfiable core [2021-08-06 19:52:00,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:52:02,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:52:02,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:52:03,057 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:52:03,059 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:52:03,059 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:52:03,060 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:52:03,077 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 23 proven. 506 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:52:03,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559564689] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:52:03,077 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:52:03,077 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 73 [2021-08-06 19:52:03,077 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401562036] [2021-08-06 19:52:03,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2021-08-06 19:52:03,078 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:52:03,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2021-08-06 19:52:03,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=5067, Unknown=0, NotChecked=0, Total=5256 [2021-08-06 19:52:03,078 INFO L87 Difference]: Start difference. First operand 58 states and 60 transitions. Second operand has 73 states, 73 states have (on average 1.1095890410958904) internal successors, (81), 73 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:52:05,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:52:05,481 INFO L93 Difference]: Finished difference Result 80 states and 81 transitions. [2021-08-06 19:52:05,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-08-06 19:52:05,482 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 1.1095890410958904) internal successors, (81), 73 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2021-08-06 19:52:05,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:52:05,482 INFO L225 Difference]: With dead ends: 80 [2021-08-06 19:52:05,482 INFO L226 Difference]: Without dead ends: 56 [2021-08-06 19:52:05,483 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1106 ImplicationChecksByTransitivity, 3931.1ms TimeCoverageRelationStatistics Valid=382, Invalid=9124, Unknown=0, NotChecked=0, Total=9506 [2021-08-06 19:52:05,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-08-06 19:52:05,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2021-08-06 19:52:05,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 1.0363636363636364) internal successors, (57), 55 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:52:05,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 57 transitions. [2021-08-06 19:52:05,484 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 57 transitions. Word has length 55 [2021-08-06 19:52:05,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:52:05,484 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 57 transitions. [2021-08-06 19:52:05,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 1.1095890410958904) internal successors, (81), 73 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:52:05,484 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 57 transitions. [2021-08-06 19:52:05,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-08-06 19:52:05,484 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:52:05,484 INFO L512 BasicCegarLoop]: trace histogram [23, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:52:05,523 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2021-08-06 19:52:05,685 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-08-06 19:52:05,685 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:52:05,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:52:05,685 INFO L82 PathProgramCache]: Analyzing trace with hash -1397831305, now seen corresponding path program 66 times [2021-08-06 19:52:05,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:52:05,685 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653027402] [2021-08-06 19:52:05,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:52:05,685 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:52:05,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:52:07,363 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 0 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:52:07,363 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:52:07,364 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653027402] [2021-08-06 19:52:07,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653027402] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:52:07,364 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742620523] [2021-08-06 19:52:07,364 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 19:52:07,364 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:52:07,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:52:07,364 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:52:07,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-08-06 19:52:13,489 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2021-08-06 19:52:13,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:52:13,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 98 conjunts are in the unsatisfiable core [2021-08-06 19:52:13,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:52:13,761 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:52:13,764 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:52:15,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:52:15,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:52:15,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:52:15,558 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:52:15,560 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:52:15,576 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 0 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:52:15,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742620523] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:52:15,577 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:52:15,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 73 [2021-08-06 19:52:15,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253281153] [2021-08-06 19:52:15,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2021-08-06 19:52:15,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:52:15,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2021-08-06 19:52:15,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=5067, Unknown=0, NotChecked=0, Total=5256 [2021-08-06 19:52:15,578 INFO L87 Difference]: Start difference. First operand 56 states and 57 transitions. Second operand has 73 states, 73 states have (on average 1.1095890410958904) internal successors, (81), 73 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:52:16,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:52:16,874 INFO L93 Difference]: Finished difference Result 57 states and 58 transitions. [2021-08-06 19:52:16,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-08-06 19:52:16,874 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 1.1095890410958904) internal successors, (81), 73 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2021-08-06 19:52:16,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:52:16,874 INFO L225 Difference]: With dead ends: 57 [2021-08-06 19:52:16,874 INFO L226 Difference]: Without dead ends: 57 [2021-08-06 19:52:16,875 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 2861.9ms TimeCoverageRelationStatistics Valid=200, Invalid=5350, Unknown=0, NotChecked=0, Total=5550 [2021-08-06 19:52:16,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2021-08-06 19:52:16,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2021-08-06 19:52:16,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 1.0357142857142858) internal successors, (58), 56 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:52:16,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 58 transitions. [2021-08-06 19:52:16,876 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 58 transitions. Word has length 55 [2021-08-06 19:52:16,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:52:16,876 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 58 transitions. [2021-08-06 19:52:16,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 1.1095890410958904) internal successors, (81), 73 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:52:16,876 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 58 transitions. [2021-08-06 19:52:16,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-08-06 19:52:16,876 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:52:16,876 INFO L512 BasicCegarLoop]: trace histogram [23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:52:16,913 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-06 19:52:17,076 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-08-06 19:52:17,077 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:52:17,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:52:17,077 INFO L82 PathProgramCache]: Analyzing trace with hash -416354651, now seen corresponding path program 67 times [2021-08-06 19:52:17,077 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:52:17,077 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260002841] [2021-08-06 19:52:17,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:52:17,077 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:52:17,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:52:17,816 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 73, result has 61.0 percent of original size [2021-08-06 19:52:17,822 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 73, result has 61.0 percent of original size [2021-08-06 19:52:19,891 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 36, result has 23.4 percent of original size [2021-08-06 19:52:19,893 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 36, result has 23.4 percent of original size [2021-08-06 19:52:19,954 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 0 proven. 552 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:52:19,954 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:52:19,955 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260002841] [2021-08-06 19:52:19,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260002841] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:52:19,955 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703024927] [2021-08-06 19:52:19,955 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 19:52:19,955 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:52:19,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:52:19,955 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:52:19,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-08-06 19:52:26,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:52:26,238 WARN L261 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 281 conjunts are in the unsatisfiable core [2021-08-06 19:52:26,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:52:26,422 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:52:26,429 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:52:26,592 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:52:26,599 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:52:26,771 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:52:26,797 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:52:26,978 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:52:26,986 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:52:27,176 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:52:27,185 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:52:27,396 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:52:27,406 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:52:27,618 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:52:27,627 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:52:27,864 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:52:27,874 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:52:28,107 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:52:28,133 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:52:28,380 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:52:28,391 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:52:28,668 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 82.5 percent of original size [2021-08-06 19:52:28,680 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 82.5 percent of original size [2021-08-06 19:52:28,955 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 83.3 percent of original size [2021-08-06 19:52:28,982 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 83.3 percent of original size [2021-08-06 19:52:29,260 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 84.0 percent of original size [2021-08-06 19:52:29,275 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 84.0 percent of original size [2021-08-06 19:52:29,589 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 84.6 percent of original size [2021-08-06 19:52:29,607 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 84.6 percent of original size [2021-08-06 19:52:29,932 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 85.3 percent of original size [2021-08-06 19:52:29,947 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 85.3 percent of original size [2021-08-06 19:52:30,279 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 85.8 percent of original size [2021-08-06 19:52:30,293 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 85.8 percent of original size [2021-08-06 19:52:30,667 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 86.3 percent of original size [2021-08-06 19:52:30,684 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 86.3 percent of original size [2021-08-06 19:52:31,045 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 86.8 percent of original size [2021-08-06 19:52:31,065 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 86.8 percent of original size [2021-08-06 19:52:31,453 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 87.3 percent of original size [2021-08-06 19:52:31,476 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 87.3 percent of original size [2021-08-06 19:52:31,887 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 87.7 percent of original size [2021-08-06 19:52:31,910 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 87.7 percent of original size [2021-08-06 19:52:32,348 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 88.1 percent of original size [2021-08-06 19:52:32,369 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 88.1 percent of original size [2021-08-06 19:52:32,780 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 87.7 percent of original size [2021-08-06 19:52:32,796 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 87.7 percent of original size [2021-08-06 19:52:52,103 INFO L354 Elim1Store]: treesize reduction 3218, result has 0.1 percent of original size [2021-08-06 19:52:52,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 24 select indices, 24 select index equivalence classes, 0 disjoint index pairs (out of 276 index pairs), introduced 24 new quantified variables, introduced 276 case distinctions, treesize of input 316 treesize of output 219 [2021-08-06 19:52:52,113 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 19:52:52,113 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 53 [2021-08-06 19:52:52,148 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:52:52,152 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:52:52,171 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 0 proven. 552 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:52:52,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703024927] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:52:52,171 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:52:52,172 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 50] total 97 [2021-08-06 19:52:52,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184365092] [2021-08-06 19:52:52,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2021-08-06 19:52:52,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:52:52,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2021-08-06 19:52:52,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=9074, Unknown=0, NotChecked=0, Total=9312 [2021-08-06 19:52:52,173 INFO L87 Difference]: Start difference. First operand 57 states and 58 transitions. Second operand has 97 states, 97 states have (on average 1.0721649484536082) internal successors, (104), 97 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:53:07,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:53:07,185 INFO L93 Difference]: Finished difference Result 92 states and 94 transitions. [2021-08-06 19:53:07,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-08-06 19:53:07,186 INFO L78 Accepts]: Start accepts. Automaton has has 97 states, 97 states have (on average 1.0721649484536082) internal successors, (104), 97 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2021-08-06 19:53:07,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:53:07,186 INFO L225 Difference]: With dead ends: 92 [2021-08-06 19:53:07,186 INFO L226 Difference]: Without dead ends: 89 [2021-08-06 19:53:07,187 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2483 ImplicationChecksByTransitivity, 20815.1ms TimeCoverageRelationStatistics Valid=434, Invalid=14328, Unknown=0, NotChecked=0, Total=14762 [2021-08-06 19:53:07,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-08-06 19:53:07,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 60. [2021-08-06 19:53:07,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 1.0508474576271187) internal successors, (62), 59 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:53:07,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 62 transitions. [2021-08-06 19:53:07,188 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 62 transitions. Word has length 56 [2021-08-06 19:53:07,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:53:07,188 INFO L470 AbstractCegarLoop]: Abstraction has 60 states and 62 transitions. [2021-08-06 19:53:07,188 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 97 states have (on average 1.0721649484536082) internal successors, (104), 97 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:53:07,188 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 62 transitions. [2021-08-06 19:53:07,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-08-06 19:53:07,188 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:53:07,188 INFO L512 BasicCegarLoop]: trace histogram [24, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:53:07,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2021-08-06 19:53:07,389 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-08-06 19:53:07,389 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:53:07,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:53:07,389 INFO L82 PathProgramCache]: Analyzing trace with hash -55349449, now seen corresponding path program 68 times [2021-08-06 19:53:07,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:53:07,389 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881249013] [2021-08-06 19:53:07,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:53:07,390 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:53:07,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:53:09,193 INFO L134 CoverageAnalysis]: Checked inductivity of 576 backedges. 24 proven. 552 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:53:09,193 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:53:09,193 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881249013] [2021-08-06 19:53:09,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881249013] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:53:09,193 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245217728] [2021-08-06 19:53:09,193 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 19:53:09,193 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:53:09,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:53:09,194 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:53:09,195 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-08-06 19:53:16,025 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 19:53:16,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:53:16,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 102 conjunts are in the unsatisfiable core [2021-08-06 19:53:16,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:53:18,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:53:18,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:53:18,344 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:53:18,346 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:53:18,346 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:53:18,347 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:53:18,364 INFO L134 CoverageAnalysis]: Checked inductivity of 576 backedges. 24 proven. 552 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:53:18,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245217728] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:53:18,365 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:53:18,365 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 76 [2021-08-06 19:53:18,365 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175833437] [2021-08-06 19:53:18,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2021-08-06 19:53:18,365 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:53:18,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2021-08-06 19:53:18,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=5503, Unknown=0, NotChecked=0, Total=5700 [2021-08-06 19:53:18,366 INFO L87 Difference]: Start difference. First operand 60 states and 62 transitions. Second operand has 76 states, 76 states have (on average 1.105263157894737) internal successors, (84), 76 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:53:20,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:53:20,632 INFO L93 Difference]: Finished difference Result 83 states and 84 transitions. [2021-08-06 19:53:20,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-06 19:53:20,632 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 1.105263157894737) internal successors, (84), 76 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2021-08-06 19:53:20,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:53:20,633 INFO L225 Difference]: With dead ends: 83 [2021-08-06 19:53:20,633 INFO L226 Difference]: Without dead ends: 58 [2021-08-06 19:53:20,633 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1202 ImplicationChecksByTransitivity, 4061.8ms TimeCoverageRelationStatistics Valid=398, Invalid=9904, Unknown=0, NotChecked=0, Total=10302 [2021-08-06 19:53:20,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2021-08-06 19:53:20,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2021-08-06 19:53:20,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 1.0350877192982457) internal successors, (59), 57 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:53:20,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 59 transitions. [2021-08-06 19:53:20,644 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 59 transitions. Word has length 57 [2021-08-06 19:53:20,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:53:20,644 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 59 transitions. [2021-08-06 19:53:20,644 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 1.105263157894737) internal successors, (84), 76 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:53:20,644 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 59 transitions. [2021-08-06 19:53:20,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-08-06 19:53:20,645 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:53:20,645 INFO L512 BasicCegarLoop]: trace histogram [24, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:53:20,684 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2021-08-06 19:53:20,860 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:53:20,861 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:53:20,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:53:20,861 INFO L82 PathProgramCache]: Analyzing trace with hash -420283463, now seen corresponding path program 69 times [2021-08-06 19:53:20,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:53:20,861 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437537606] [2021-08-06 19:53:20,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:53:20,861 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:53:20,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:53:22,570 INFO L134 CoverageAnalysis]: Checked inductivity of 576 backedges. 0 proven. 576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:53:22,570 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:53:22,570 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437537606] [2021-08-06 19:53:22,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437537606] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:53:22,570 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1409490524] [2021-08-06 19:53:22,570 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 19:53:22,570 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:53:22,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:53:22,572 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:53:22,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2021-08-06 19:53:29,222 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2021-08-06 19:53:29,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:53:29,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 102 conjunts are in the unsatisfiable core [2021-08-06 19:53:29,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:53:29,524 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:53:29,527 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:53:31,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:53:31,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:53:31,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:53:31,476 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:53:31,478 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:53:31,496 INFO L134 CoverageAnalysis]: Checked inductivity of 576 backedges. 0 proven. 576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:53:31,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1409490524] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:53:31,496 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:53:31,496 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 76 [2021-08-06 19:53:31,496 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874899964] [2021-08-06 19:53:31,496 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2021-08-06 19:53:31,496 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:53:31,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2021-08-06 19:53:31,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=5503, Unknown=0, NotChecked=0, Total=5700 [2021-08-06 19:53:31,497 INFO L87 Difference]: Start difference. First operand 58 states and 59 transitions. Second operand has 76 states, 76 states have (on average 1.105263157894737) internal successors, (84), 76 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:53:32,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:53:32,970 INFO L93 Difference]: Finished difference Result 59 states and 60 transitions. [2021-08-06 19:53:32,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-08-06 19:53:32,971 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 1.105263157894737) internal successors, (84), 76 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2021-08-06 19:53:32,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:53:32,971 INFO L225 Difference]: With dead ends: 59 [2021-08-06 19:53:32,971 INFO L226 Difference]: Without dead ends: 59 [2021-08-06 19:53:32,972 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 3095.6ms TimeCoverageRelationStatistics Valid=208, Invalid=5798, Unknown=0, NotChecked=0, Total=6006 [2021-08-06 19:53:32,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-08-06 19:53:32,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 59. [2021-08-06 19:53:32,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 1.0344827586206897) internal successors, (60), 58 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:53:32,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 60 transitions. [2021-08-06 19:53:32,973 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 60 transitions. Word has length 57 [2021-08-06 19:53:32,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:53:32,973 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 60 transitions. [2021-08-06 19:53:32,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 1.105263157894737) internal successors, (84), 76 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:53:32,973 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 60 transitions. [2021-08-06 19:53:32,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-08-06 19:53:32,973 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:53:32,973 INFO L512 BasicCegarLoop]: trace histogram [24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:53:33,014 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2021-08-06 19:53:33,173 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:53:33,174 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:53:33,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:53:33,174 INFO L82 PathProgramCache]: Analyzing trace with hash -177142621, now seen corresponding path program 70 times [2021-08-06 19:53:33,174 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:53:33,174 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692598510] [2021-08-06 19:53:33,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:53:33,174 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:53:33,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:53:34,062 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 85.9 percent of original size [2021-08-06 19:53:34,066 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 85.9 percent of original size [2021-08-06 19:53:36,487 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 264, result has 9.0 percent of original size [2021-08-06 19:53:36,497 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 264, result has 9.0 percent of original size [2021-08-06 19:53:36,570 INFO L134 CoverageAnalysis]: Checked inductivity of 600 backedges. 0 proven. 600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:53:36,570 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:53:36,570 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692598510] [2021-08-06 19:53:36,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692598510] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:53:36,570 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349803435] [2021-08-06 19:53:36,570 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 19:53:36,570 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:53:36,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:53:36,571 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:53:36,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-08-06 19:53:43,518 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 19:53:43,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:53:43,524 WARN L261 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 293 conjunts are in the unsatisfiable core [2021-08-06 19:53:43,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:53:43,689 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:53:43,695 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:53:43,845 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:53:43,852 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:53:44,022 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:53:44,029 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:53:44,220 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:53:44,230 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:53:44,423 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:53:44,432 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:53:44,639 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:53:44,650 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:53:44,886 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:53:44,896 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:53:45,156 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:53:45,168 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:53:45,403 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:53:45,415 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:53:45,685 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:53:45,698 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:53:45,975 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 82.5 percent of original size [2021-08-06 19:53:45,988 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 82.5 percent of original size [2021-08-06 19:53:46,277 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 83.3 percent of original size [2021-08-06 19:53:46,290 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 83.3 percent of original size [2021-08-06 19:53:46,599 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 84.0 percent of original size [2021-08-06 19:53:46,613 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 84.0 percent of original size [2021-08-06 19:53:46,948 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 84.6 percent of original size [2021-08-06 19:53:46,966 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 84.6 percent of original size [2021-08-06 19:53:47,298 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 85.3 percent of original size [2021-08-06 19:53:47,316 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 85.3 percent of original size [2021-08-06 19:53:47,674 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 85.8 percent of original size [2021-08-06 19:53:47,687 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 85.8 percent of original size [2021-08-06 19:53:48,052 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 86.3 percent of original size [2021-08-06 19:53:48,070 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 86.3 percent of original size [2021-08-06 19:53:48,368 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 86.8 percent of original size [2021-08-06 19:53:48,382 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 86.8 percent of original size [2021-08-06 19:53:48,716 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 87.3 percent of original size [2021-08-06 19:53:48,733 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 87.3 percent of original size [2021-08-06 19:53:49,147 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 87.7 percent of original size [2021-08-06 19:53:49,165 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 87.7 percent of original size [2021-08-06 19:53:49,585 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 88.1 percent of original size [2021-08-06 19:53:49,602 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 88.1 percent of original size [2021-08-06 19:53:50,033 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 88.5 percent of original size [2021-08-06 19:53:50,056 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 88.5 percent of original size [2021-08-06 19:53:50,542 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 88.1 percent of original size [2021-08-06 19:53:50,558 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 88.1 percent of original size [2021-08-06 19:54:18,482 INFO L354 Elim1Store]: treesize reduction 3502, result has 0.1 percent of original size [2021-08-06 19:54:18,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 25 select indices, 25 select index equivalence classes, 0 disjoint index pairs (out of 300 index pairs), introduced 25 new quantified variables, introduced 300 case distinctions, treesize of input 327 treesize of output 226 [2021-08-06 19:54:18,490 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 19:54:18,490 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 53 [2021-08-06 19:54:18,565 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:54:18,568 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:54:18,584 INFO L134 CoverageAnalysis]: Checked inductivity of 600 backedges. 0 proven. 600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:54:18,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349803435] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:54:18,584 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:54:18,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 52] total 101 [2021-08-06 19:54:18,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211797028] [2021-08-06 19:54:18,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2021-08-06 19:54:18,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:54:18,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2021-08-06 19:54:18,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=248, Invalid=9852, Unknown=0, NotChecked=0, Total=10100 [2021-08-06 19:54:18,596 INFO L87 Difference]: Start difference. First operand 59 states and 60 transitions. Second operand has 101 states, 101 states have (on average 1.0693069306930694) internal successors, (108), 101 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:54:35,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:54:35,026 INFO L93 Difference]: Finished difference Result 95 states and 97 transitions. [2021-08-06 19:54:35,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-06 19:54:35,026 INFO L78 Accepts]: Start accepts. Automaton has has 101 states, 101 states have (on average 1.0693069306930694) internal successors, (108), 101 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 58 [2021-08-06 19:54:35,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:54:35,027 INFO L225 Difference]: With dead ends: 95 [2021-08-06 19:54:35,027 INFO L226 Difference]: Without dead ends: 92 [2021-08-06 19:54:35,028 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2748 ImplicationChecksByTransitivity, 23926.8ms TimeCoverageRelationStatistics Valid=452, Invalid=15550, Unknown=0, NotChecked=0, Total=16002 [2021-08-06 19:54:35,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-08-06 19:54:35,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 62. [2021-08-06 19:54:35,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 1.0491803278688525) internal successors, (64), 61 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:54:35,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 64 transitions. [2021-08-06 19:54:35,033 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 64 transitions. Word has length 58 [2021-08-06 19:54:35,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:54:35,033 INFO L470 AbstractCegarLoop]: Abstraction has 62 states and 64 transitions. [2021-08-06 19:54:35,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 1.0693069306930694) internal successors, (108), 101 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:54:35,033 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 64 transitions. [2021-08-06 19:54:35,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-08-06 19:54:35,034 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:54:35,034 INFO L512 BasicCegarLoop]: trace histogram [25, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:54:35,073 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2021-08-06 19:54:35,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:54:35,249 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:54:35,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:54:35,249 INFO L82 PathProgramCache]: Analyzing trace with hash -1229711111, now seen corresponding path program 71 times [2021-08-06 19:54:35,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:54:35,249 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037321657] [2021-08-06 19:54:35,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:54:35,249 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:54:35,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:54:37,073 INFO L134 CoverageAnalysis]: Checked inductivity of 625 backedges. 25 proven. 600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:54:37,073 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:54:37,073 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037321657] [2021-08-06 19:54:37,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037321657] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:54:37,074 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679128282] [2021-08-06 19:54:37,074 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 19:54:37,074 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:54:37,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:54:37,074 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:54:37,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-08-06 19:54:44,569 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2021-08-06 19:54:44,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:54:44,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 106 conjunts are in the unsatisfiable core [2021-08-06 19:54:44,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:54:46,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:54:46,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:54:47,046 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:54:47,048 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:54:47,048 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:54:47,049 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 7.1 percent of original size [2021-08-06 19:54:47,067 INFO L134 CoverageAnalysis]: Checked inductivity of 625 backedges. 25 proven. 600 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:54:47,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679128282] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:54:47,067 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:54:47,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 79 [2021-08-06 19:54:47,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247581714] [2021-08-06 19:54:47,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2021-08-06 19:54:47,067 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:54:47,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2021-08-06 19:54:47,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=5957, Unknown=0, NotChecked=0, Total=6162 [2021-08-06 19:54:47,068 INFO L87 Difference]: Start difference. First operand 62 states and 64 transitions. Second operand has 79 states, 79 states have (on average 1.1012658227848102) internal successors, (87), 79 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:54:49,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:54:49,756 INFO L93 Difference]: Finished difference Result 86 states and 87 transitions. [2021-08-06 19:54:49,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-08-06 19:54:49,756 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 1.1012658227848102) internal successors, (87), 79 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2021-08-06 19:54:49,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:54:49,756 INFO L225 Difference]: With dead ends: 86 [2021-08-06 19:54:49,756 INFO L226 Difference]: Without dead ends: 60 [2021-08-06 19:54:49,757 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1302 ImplicationChecksByTransitivity, 4548.8ms TimeCoverageRelationStatistics Valid=414, Invalid=10716, Unknown=0, NotChecked=0, Total=11130 [2021-08-06 19:54:49,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-08-06 19:54:49,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2021-08-06 19:54:49,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 1.0338983050847457) internal successors, (61), 59 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:54:49,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 61 transitions. [2021-08-06 19:54:49,758 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 61 transitions. Word has length 59 [2021-08-06 19:54:49,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:54:49,758 INFO L470 AbstractCegarLoop]: Abstraction has 60 states and 61 transitions. [2021-08-06 19:54:49,759 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 1.1012658227848102) internal successors, (87), 79 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:54:49,759 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 61 transitions. [2021-08-06 19:54:49,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-08-06 19:54:49,759 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:54:49,759 INFO L512 BasicCegarLoop]: trace histogram [25, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:54:49,861 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-06 19:54:49,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2021-08-06 19:54:49,959 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:54:49,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:54:49,960 INFO L82 PathProgramCache]: Analyzing trace with hash 342236343, now seen corresponding path program 72 times [2021-08-06 19:54:49,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:54:49,960 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871505543] [2021-08-06 19:54:49,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:54:49,960 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:54:50,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:54:50,443 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 3, result has 81.3 percent of original size [2021-08-06 19:54:50,444 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 3, result has 81.3 percent of original size [2021-08-06 19:54:51,622 INFO L134 CoverageAnalysis]: Checked inductivity of 625 backedges. 0 proven. 625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:54:51,623 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:54:51,623 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871505543] [2021-08-06 19:54:51,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871505543] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:54:51,623 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749652558] [2021-08-06 19:54:51,623 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 19:54:51,623 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:54:51,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:54:51,624 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:54:51,624 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2021-08-06 19:54:59,033 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2021-08-06 19:54:59,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:54:59,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 106 conjunts are in the unsatisfiable core [2021-08-06 19:54:59,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:54:59,311 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:54:59,313 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:55:01,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:55:01,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:55:01,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:55:01,473 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:55:01,475 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:55:01,493 INFO L134 CoverageAnalysis]: Checked inductivity of 625 backedges. 0 proven. 625 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:55:01,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749652558] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:55:01,493 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:55:01,493 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 79 [2021-08-06 19:55:01,493 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543240851] [2021-08-06 19:55:01,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2021-08-06 19:55:01,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:55:01,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2021-08-06 19:55:01,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=5957, Unknown=0, NotChecked=0, Total=6162 [2021-08-06 19:55:01,494 INFO L87 Difference]: Start difference. First operand 60 states and 61 transitions. Second operand has 79 states, 79 states have (on average 1.1012658227848102) internal successors, (87), 79 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:55:02,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:55:02,900 INFO L93 Difference]: Finished difference Result 61 states and 62 transitions. [2021-08-06 19:55:02,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-08-06 19:55:02,900 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 1.1012658227848102) internal successors, (87), 79 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2021-08-06 19:55:02,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:55:02,901 INFO L225 Difference]: With dead ends: 61 [2021-08-06 19:55:02,901 INFO L226 Difference]: Without dead ends: 61 [2021-08-06 19:55:02,901 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 3220.5ms TimeCoverageRelationStatistics Valid=216, Invalid=6264, Unknown=0, NotChecked=0, Total=6480 [2021-08-06 19:55:02,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2021-08-06 19:55:02,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2021-08-06 19:55:02,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 1.0333333333333334) internal successors, (62), 60 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:55:02,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 62 transitions. [2021-08-06 19:55:02,902 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 62 transitions. Word has length 59 [2021-08-06 19:55:02,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:55:02,902 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 62 transitions. [2021-08-06 19:55:02,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 1.1012658227848102) internal successors, (87), 79 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:55:02,902 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 62 transitions. [2021-08-06 19:55:02,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-08-06 19:55:02,902 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:55:02,903 INFO L512 BasicCegarLoop]: trace histogram [25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:55:02,947 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2021-08-06 19:55:03,128 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:55:03,129 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:55:03,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:55:03,129 INFO L82 PathProgramCache]: Analyzing trace with hash 1986134885, now seen corresponding path program 73 times [2021-08-06 19:55:03,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:55:03,129 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192003849] [2021-08-06 19:55:03,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:55:03,129 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:55:03,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:55:03,272 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,273 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,287 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,289 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,305 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,306 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,323 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,325 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,344 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,346 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,367 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,368 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,388 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,389 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,412 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,414 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,439 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,440 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,466 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,467 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,494 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,495 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,523 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,524 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,553 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,554 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,690 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,692 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,723 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,725 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,755 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,757 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,788 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,790 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,823 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,825 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,858 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,860 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,895 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,896 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,933 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,934 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,972 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:03,974 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:04,013 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:04,014 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:04,054 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:04,056 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 13, result has 63.9 percent of original size [2021-08-06 19:55:04,098 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 21, result has 87.9 percent of original size [2021-08-06 19:55:04,105 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 21, result has 87.9 percent of original size [2021-08-06 19:55:08,053 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 17, result has 79.5 percent of original size [2021-08-06 19:55:08,057 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 17, result has 79.5 percent of original size [2021-08-06 19:55:08,153 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 17, result has 76.4 percent of original size [2021-08-06 19:55:08,157 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 17, result has 76.4 percent of original size [2021-08-06 19:55:08,238 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 0 proven. 650 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:55:08,238 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:55:08,238 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192003849] [2021-08-06 19:55:08,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192003849] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:55:08,238 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425859945] [2021-08-06 19:55:08,238 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 19:55:08,238 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:55:08,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:55:08,239 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:55:08,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2021-08-06 19:55:15,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:55:15,667 WARN L261 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 305 conjunts are in the unsatisfiable core [2021-08-06 19:55:15,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:55:15,817 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 65.4 percent of original size [2021-08-06 19:55:15,823 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 65.4 percent of original size [2021-08-06 19:55:15,963 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 68.1 percent of original size [2021-08-06 19:55:15,968 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 68.1 percent of original size [2021-08-06 19:55:16,117 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 70.5 percent of original size [2021-08-06 19:55:16,123 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 70.5 percent of original size [2021-08-06 19:55:16,282 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 72.5 percent of original size [2021-08-06 19:55:16,289 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 72.5 percent of original size [2021-08-06 19:55:16,478 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 74.3 percent of original size [2021-08-06 19:55:16,486 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 74.3 percent of original size [2021-08-06 19:55:16,672 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 75.8 percent of original size [2021-08-06 19:55:16,682 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 75.8 percent of original size [2021-08-06 19:55:16,875 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 77.2 percent of original size [2021-08-06 19:55:16,885 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 77.2 percent of original size [2021-08-06 19:55:17,084 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 78.4 percent of original size [2021-08-06 19:55:17,095 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 78.4 percent of original size [2021-08-06 19:55:17,308 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 79.5 percent of original size [2021-08-06 19:55:17,320 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 79.5 percent of original size [2021-08-06 19:55:17,543 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 80.5 percent of original size [2021-08-06 19:55:17,553 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 80.5 percent of original size [2021-08-06 19:55:17,806 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 81.4 percent of original size [2021-08-06 19:55:17,817 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 81.4 percent of original size [2021-08-06 19:55:18,136 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 82.3 percent of original size [2021-08-06 19:55:18,149 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 82.3 percent of original size [2021-08-06 19:55:18,441 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 83.0 percent of original size [2021-08-06 19:55:18,455 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 83.0 percent of original size [2021-08-06 19:55:18,731 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 83.7 percent of original size [2021-08-06 19:55:18,744 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 83.7 percent of original size [2021-08-06 19:55:19,044 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 84.3 percent of original size [2021-08-06 19:55:19,060 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 84.3 percent of original size [2021-08-06 19:55:19,364 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 84.9 percent of original size [2021-08-06 19:55:19,381 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 84.9 percent of original size [2021-08-06 19:55:19,764 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 85.5 percent of original size [2021-08-06 19:55:19,781 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 85.5 percent of original size [2021-08-06 19:55:20,151 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 86.0 percent of original size [2021-08-06 19:55:20,173 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 86.0 percent of original size [2021-08-06 19:55:20,566 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 86.5 percent of original size [2021-08-06 19:55:20,587 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 86.5 percent of original size [2021-08-06 19:55:21,023 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 86.9 percent of original size [2021-08-06 19:55:21,047 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 86.9 percent of original size [2021-08-06 19:55:21,612 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 87.3 percent of original size [2021-08-06 19:55:21,636 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 87.3 percent of original size [2021-08-06 19:55:22,102 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 87.7 percent of original size [2021-08-06 19:55:22,128 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 87.7 percent of original size [2021-08-06 19:55:22,599 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 88.1 percent of original size [2021-08-06 19:55:22,623 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 88.1 percent of original size [2021-08-06 19:55:23,125 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 44, result has 87.7 percent of original size [2021-08-06 19:55:23,149 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 44, result has 87.7 percent of original size [2021-08-06 19:55:55,275 INFO L354 Elim1Store]: treesize reduction 3798, result has 0.1 percent of original size [2021-08-06 19:55:55,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 26 select indices, 26 select index equivalence classes, 0 disjoint index pairs (out of 325 index pairs), introduced 26 new quantified variables, introduced 325 case distinctions, treesize of input 339 treesize of output 234 [2021-08-06 19:55:55,286 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-06 19:55:55,287 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 63 treesize of output 54 [2021-08-06 19:55:55,510 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:55:55,514 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 57.1 percent of original size [2021-08-06 19:55:55,535 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 0 proven. 650 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:55:55,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425859945] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:55:55,536 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:55:55,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 54] total 107 [2021-08-06 19:55:55,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785382603] [2021-08-06 19:55:55,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 107 states [2021-08-06 19:55:55,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:55:55,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 107 interpolants. [2021-08-06 19:55:55,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=11104, Unknown=0, NotChecked=0, Total=11342 [2021-08-06 19:55:55,537 INFO L87 Difference]: Start difference. First operand 61 states and 62 transitions. Second operand has 107 states, 107 states have (on average 1.0841121495327102) internal successors, (116), 107 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:56:23,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:56:23,890 INFO L93 Difference]: Finished difference Result 98 states and 100 transitions. [2021-08-06 19:56:23,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-06 19:56:23,891 INFO L78 Accepts]: Start accepts. Automaton has has 107 states, 107 states have (on average 1.0841121495327102) internal successors, (116), 107 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 60 [2021-08-06 19:56:23,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:56:23,891 INFO L225 Difference]: With dead ends: 98 [2021-08-06 19:56:23,891 INFO L226 Difference]: Without dead ends: 95 [2021-08-06 19:56:23,892 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2000 ImplicationChecksByTransitivity, 38218.1ms TimeCoverageRelationStatistics Valid=483, Invalid=17607, Unknown=0, NotChecked=0, Total=18090 [2021-08-06 19:56:23,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2021-08-06 19:56:23,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 64. [2021-08-06 19:56:23,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 1.0476190476190477) internal successors, (66), 63 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:56:23,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 66 transitions. [2021-08-06 19:56:23,893 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 66 transitions. Word has length 60 [2021-08-06 19:56:23,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:56:23,894 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 66 transitions. [2021-08-06 19:56:23,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 107 states, 107 states have (on average 1.0841121495327102) internal successors, (116), 107 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:56:23,894 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 66 transitions. [2021-08-06 19:56:23,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-08-06 19:56:23,894 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:56:23,894 INFO L512 BasicCegarLoop]: trace histogram [26, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:56:23,953 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2021-08-06 19:56:24,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:56:24,101 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:56:24,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:56:24,101 INFO L82 PathProgramCache]: Analyzing trace with hash 1407382135, now seen corresponding path program 74 times [2021-08-06 19:56:24,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:56:24,101 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508017979] [2021-08-06 19:56:24,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:56:24,101 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:56:24,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:56:26,159 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 26 proven. 650 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:56:26,159 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:56:26,159 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508017979] [2021-08-06 19:56:26,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508017979] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:56:26,159 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623726993] [2021-08-06 19:56:26,159 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 19:56:26,159 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:56:26,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:56:26,160 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:56:26,161 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2021-08-06 19:56:34,331 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 19:56:34,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:56:34,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 110 conjunts are in the unsatisfiable core [2021-08-06 19:56:34,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:56:36,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2021-08-06 19:56:36,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2021-08-06 19:56:37,013 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:56:37,015 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.2 percent of original size [2021-08-06 19:56:37,033 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 26 proven. 650 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:56:37,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623726993] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:56:37,034 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:56:37,034 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55] total 82 [2021-08-06 19:56:37,034 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290642227] [2021-08-06 19:56:37,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2021-08-06 19:56:37,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:56:37,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2021-08-06 19:56:37,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=6429, Unknown=0, NotChecked=0, Total=6642 [2021-08-06 19:56:37,035 INFO L87 Difference]: Start difference. First operand 64 states and 66 transitions. Second operand has 82 states, 82 states have (on average 1.0975609756097562) internal successors, (90), 82 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:56:40,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:56:40,104 INFO L93 Difference]: Finished difference Result 89 states and 90 transitions. [2021-08-06 19:56:40,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-08-06 19:56:40,105 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 82 states have (on average 1.0975609756097562) internal successors, (90), 82 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2021-08-06 19:56:40,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:56:40,105 INFO L225 Difference]: With dead ends: 89 [2021-08-06 19:56:40,105 INFO L226 Difference]: Without dead ends: 62 [2021-08-06 19:56:40,106 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1406 ImplicationChecksByTransitivity, 4945.3ms TimeCoverageRelationStatistics Valid=430, Invalid=11560, Unknown=0, NotChecked=0, Total=11990 [2021-08-06 19:56:40,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2021-08-06 19:56:40,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2021-08-06 19:56:40,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 1.0327868852459017) internal successors, (63), 61 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:56:40,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 63 transitions. [2021-08-06 19:56:40,107 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 63 transitions. Word has length 61 [2021-08-06 19:56:40,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:56:40,107 INFO L470 AbstractCegarLoop]: Abstraction has 62 states and 63 transitions. [2021-08-06 19:56:40,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 1.0975609756097562) internal successors, (90), 82 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:56:40,107 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 63 transitions. [2021-08-06 19:56:40,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-08-06 19:56:40,107 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:56:40,107 INFO L512 BasicCegarLoop]: trace histogram [26, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:56:40,177 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-06 19:56:40,308 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2021-08-06 19:56:40,308 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:56:40,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:56:40,308 INFO L82 PathProgramCache]: Analyzing trace with hash -1401854343, now seen corresponding path program 75 times [2021-08-06 19:56:40,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:56:40,308 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071364427] [2021-08-06 19:56:40,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:56:40,309 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:56:40,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:56:40,846 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 3, result has 81.3 percent of original size [2021-08-06 19:56:40,847 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 3, result has 81.3 percent of original size [2021-08-06 19:56:42,415 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 0 proven. 676 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:56:42,416 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:56:42,416 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071364427] [2021-08-06 19:56:42,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071364427] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:56:42,416 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671370204] [2021-08-06 19:56:42,416 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 19:56:42,416 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:56:42,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:56:42,417 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:56:42,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2021-08-06 19:56:50,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2021-08-06 19:56:50,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:56:50,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 110 conjunts are in the unsatisfiable core [2021-08-06 19:56:50,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:56:50,934 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:56:50,937 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 14, result has 62.2 percent of original size [2021-08-06 19:56:52,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-08-06 19:56:52,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2021-08-06 19:56:52,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2021-08-06 19:56:52,959 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:56:52,961 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 1, result has 95.0 percent of original size [2021-08-06 19:56:52,980 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 0 proven. 676 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:56:52,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671370204] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:56:52,980 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 19:56:52,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55] total 82 [2021-08-06 19:56:52,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320605858] [2021-08-06 19:56:52,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2021-08-06 19:56:52,980 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 19:56:52,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2021-08-06 19:56:52,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=6429, Unknown=0, NotChecked=0, Total=6642 [2021-08-06 19:56:52,982 INFO L87 Difference]: Start difference. First operand 62 states and 63 transitions. Second operand has 82 states, 82 states have (on average 1.0975609756097562) internal successors, (90), 82 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:56:54,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 19:56:54,746 INFO L93 Difference]: Finished difference Result 63 states and 64 transitions. [2021-08-06 19:56:54,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-06 19:56:54,747 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 82 states have (on average 1.0975609756097562) internal successors, (90), 82 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2021-08-06 19:56:54,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 19:56:54,747 INFO L225 Difference]: With dead ends: 63 [2021-08-06 19:56:54,747 INFO L226 Difference]: Without dead ends: 63 [2021-08-06 19:56:54,748 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 3398.0ms TimeCoverageRelationStatistics Valid=224, Invalid=6748, Unknown=0, NotChecked=0, Total=6972 [2021-08-06 19:56:54,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2021-08-06 19:56:54,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2021-08-06 19:56:54,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 1.032258064516129) internal successors, (64), 62 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:56:54,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 64 transitions. [2021-08-06 19:56:54,749 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 64 transitions. Word has length 61 [2021-08-06 19:56:54,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 19:56:54,749 INFO L470 AbstractCegarLoop]: Abstraction has 63 states and 64 transitions. [2021-08-06 19:56:54,749 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 1.0975609756097562) internal successors, (90), 82 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 19:56:54,749 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 64 transitions. [2021-08-06 19:56:54,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-08-06 19:56:54,749 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 19:56:54,749 INFO L512 BasicCegarLoop]: trace histogram [26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 19:56:54,797 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2021-08-06 19:56:54,950 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2021-08-06 19:56:54,950 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-06 19:56:54,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 19:56:54,950 INFO L82 PathProgramCache]: Analyzing trace with hash -541068829, now seen corresponding path program 76 times [2021-08-06 19:56:54,950 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 19:56:54,950 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076429632] [2021-08-06 19:56:54,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 19:56:54,950 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 19:56:55,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 19:56:55,141 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,142 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,157 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,158 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,174 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,175 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,373 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,374 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,393 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,394 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,413 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,414 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,434 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,435 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,456 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,457 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,479 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,481 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,504 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,505 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,530 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,531 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,556 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,557 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,583 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,585 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,612 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,613 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,641 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,642 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,671 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,672 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,702 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,703 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,733 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,735 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,767 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,768 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,801 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,802 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,837 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,838 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,873 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,875 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,911 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,912 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,949 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,951 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,989 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:55,990 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 56.0 percent of original size [2021-08-06 19:56:56,030 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 35, result has 73.3 percent of original size [2021-08-06 19:56:56,036 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 35, result has 73.3 percent of original size [2021-08-06 19:56:56,264 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:56,277 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:56,372 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:56,385 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:56,481 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:56,494 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:56,589 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:56,602 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:56,700 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:56,712 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:56,809 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:56,822 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:56,920 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:56,933 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:57,032 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:57,045 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:57,144 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:57,157 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:57,266 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:57,278 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:57,381 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:57,394 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:57,503 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:57,516 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:57,621 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:57,633 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:57,744 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:57,757 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 130, result has 61.0 percent of original size [2021-08-06 19:56:57,976 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 108, result has 64.5 percent of original size [2021-08-06 19:56:57,985 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 108, result has 64.5 percent of original size [2021-08-06 19:56:58,101 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 95, result has 54.1 percent of original size [2021-08-06 19:56:58,108 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 95, result has 54.1 percent of original size [2021-08-06 19:56:58,234 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 95, result has 54.1 percent of original size [2021-08-06 19:56:58,240 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 95, result has 54.1 percent of original size [2021-08-06 19:56:58,369 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 95, result has 54.1 percent of original size [2021-08-06 19:56:58,376 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 95, result has 54.1 percent of original size [2021-08-06 19:56:58,506 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 95, result has 54.1 percent of original size [2021-08-06 19:56:58,513 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 95, result has 54.1 percent of original size [2021-08-06 19:56:58,644 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 95, result has 54.1 percent of original size [2021-08-06 19:56:58,650 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 95, result has 54.1 percent of original size [2021-08-06 19:56:58,783 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 95, result has 54.1 percent of original size [2021-08-06 19:56:58,789 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 95, result has 54.1 percent of original size [2021-08-06 19:56:58,922 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 95, result has 54.1 percent of original size [2021-08-06 19:56:58,929 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 95, result has 54.1 percent of original size [2021-08-06 19:56:59,066 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 95, result has 54.1 percent of original size [2021-08-06 19:56:59,072 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 95, result has 54.1 percent of original size [2021-08-06 19:56:59,210 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 95, result has 54.1 percent of original size [2021-08-06 19:56:59,216 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 95, result has 54.1 percent of original size [2021-08-06 19:56:59,333 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 95, result has 54.1 percent of original size [2021-08-06 19:56:59,339 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 95, result has 54.1 percent of original size [2021-08-06 19:56:59,479 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 3, result has 95.2 percent of original size [2021-08-06 19:56:59,483 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 3, result has 95.2 percent of original size [2021-08-06 19:56:59,585 INFO L134 CoverageAnalysis]: Checked inductivity of 702 backedges. 0 proven. 702 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 19:56:59,586 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 19:56:59,586 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076429632] [2021-08-06 19:56:59,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076429632] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 19:56:59,586 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571169394] [2021-08-06 19:56:59,586 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 19:56:59,586 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 19:56:59,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 19:56:59,587 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-06 19:56:59,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2021-08-06 19:57:07,750 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 19:57:07,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 19:57:07,755 WARN L261 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 317 conjunts are in the unsatisfiable core [2021-08-06 19:57:07,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 19:57:07,933 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:57:07,941 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 66.9 percent of original size [2021-08-06 19:57:08,115 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:57:08,122 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 69.6 percent of original size [2021-08-06 19:57:08,309 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:57:08,317 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 71.9 percent of original size [2021-08-06 19:57:08,513 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:57:08,570 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 73.9 percent of original size [2021-08-06 19:57:08,775 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:57:08,784 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 75.6 percent of original size [2021-08-06 19:57:08,998 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:57:09,006 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 77.1 percent of original size [2021-08-06 19:57:09,232 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:57:09,244 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 78.4 percent of original size [2021-08-06 19:57:09,486 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:57:09,498 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 79.6 percent of original size [2021-08-06 19:57:09,748 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:57:09,759 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 80.7 percent of original size [2021-08-06 19:57:10,026 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:57:10,039 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 81.6 percent of original size [2021-08-06 19:57:10,328 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 82.5 percent of original size [2021-08-06 19:57:10,339 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 82.5 percent of original size [2021-08-06 19:57:10,647 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 83.3 percent of original size [2021-08-06 19:57:10,659 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 83.3 percent of original size [2021-08-06 19:57:10,973 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 84.0 percent of original size [2021-08-06 19:57:10,989 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 84.0 percent of original size [2021-08-06 19:57:11,354 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 84.6 percent of original size [2021-08-06 19:57:11,367 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 84.6 percent of original size [2021-08-06 19:57:11,695 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 85.3 percent of original size [2021-08-06 19:57:11,711 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 85.3 percent of original size [2021-08-06 19:57:12,062 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 85.8 percent of original size [2021-08-06 19:57:12,077 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 85.8 percent of original size [2021-08-06 19:57:12,440 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 86.3 percent of original size [2021-08-06 19:57:12,456 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 86.3 percent of original size [2021-08-06 19:57:12,834 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 86.8 percent of original size [2021-08-06 19:57:12,852 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 86.8 percent of original size [2021-08-06 19:57:13,263 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 87.3 percent of original size [2021-08-06 19:57:13,284 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 87.3 percent of original size [2021-08-06 19:57:13,821 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 87.7 percent of original size [2021-08-06 19:57:13,842 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 87.7 percent of original size [2021-08-06 19:57:14,244 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 88.1 percent of original size [2021-08-06 19:57:14,264 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 88.1 percent of original size [2021-08-06 19:57:14,693 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 88.5 percent of original size [2021-08-06 19:57:14,715 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 88.5 percent of original size [2021-08-06 19:57:15,176 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 88.8 percent of original size [2021-08-06 19:57:15,201 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 88.8 percent of original size [2021-08-06 19:57:15,705 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 89.1 percent of original size [2021-08-06 19:57:15,728 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 89.1 percent of original size [2021-08-06 19:57:16,331 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 41, result has 88.8 percent of original size [2021-08-06 19:57:16,355 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 41, result has 88.8 percent of original size Received shutdown request... [2021-08-06 19:57:18,025 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT [2021-08-06 19:57:18,048 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-06 19:57:18,048 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-08-06 19:57:18,071 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-06 19:57:18,252 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-06 19:57:18,253 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 63 with TraceHistMax 26,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-28-2-3-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-28-3-1 context. [2021-08-06 19:57:18,254 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-06 19:57:18,254 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-08-06 19:57:18,257 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-08-06 19:57:18,257 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-06 19:57:18,258 INFO L202 PluginConnector]: Adding new model array-int-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.08 07:57:18 BasicIcfg [2021-08-06 19:57:18,258 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-06 19:57:18,259 INFO L168 Benchmark]: Toolchain (without parser) took 870619.58 ms. Allocated memory was 176.2 MB in the beginning and 1.8 GB in the end (delta: 1.6 GB). Free memory was 155.1 MB in the beginning and 721.7 MB in the end (delta: -566.6 MB). Peak memory consumption was 1.0 GB. Max. memory is 8.0 GB. [2021-08-06 19:57:18,259 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.12 ms. Allocated memory is still 176.2 MB. Free memory is still 156.3 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-08-06 19:57:18,259 INFO L168 Benchmark]: Boogie Procedure Inliner took 22.41 ms. Allocated memory is still 176.2 MB. Free memory was 155.1 MB in the beginning and 153.5 MB in the end (delta: 1.5 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. [2021-08-06 19:57:18,259 INFO L168 Benchmark]: Boogie Preprocessor took 11.62 ms. Allocated memory is still 176.2 MB. Free memory was 153.5 MB in the beginning and 152.6 MB in the end (delta: 927.9 kB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-06 19:57:18,259 INFO L168 Benchmark]: RCFGBuilder took 392.79 ms. Allocated memory is still 176.2 MB. Free memory was 152.5 MB in the beginning and 157.7 MB in the end (delta: -5.2 MB). Peak memory consumption was 19.1 MB. Max. memory is 8.0 GB. [2021-08-06 19:57:18,259 INFO L168 Benchmark]: TraceAbstraction took 870189.37 ms. Allocated memory was 176.2 MB in the beginning and 1.8 GB in the end (delta: 1.6 GB). Free memory was 157.4 MB in the beginning and 721.7 MB in the end (delta: -564.4 MB). Peak memory consumption was 1.0 GB. Max. memory is 8.0 GB. [2021-08-06 19:57:18,259 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.12 ms. Allocated memory is still 176.2 MB. Free memory is still 156.3 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 22.41 ms. Allocated memory is still 176.2 MB. Free memory was 155.1 MB in the beginning and 153.5 MB in the end (delta: 1.5 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 11.62 ms. Allocated memory is still 176.2 MB. Free memory was 153.5 MB in the beginning and 152.6 MB in the end (delta: 927.9 kB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 392.79 ms. Allocated memory is still 176.2 MB. Free memory was 152.5 MB in the beginning and 157.7 MB in the end (delta: -5.2 MB). Peak memory consumption was 19.1 MB. Max. memory is 8.0 GB. * TraceAbstraction took 870189.37 ms. Allocated memory was 176.2 MB in the beginning and 1.8 GB in the end (delta: 1.6 GB). Free memory was 157.4 MB in the beginning and 721.7 MB in the end (delta: -564.4 MB). Peak memory consumption was 1.0 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: 20, positive: 15, positive conditional: 15, positive unconditional: 0, negative: 5, negative conditional: 5, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 15, positive: 15, positive conditional: 0, positive unconditional: 15, 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: 15, positive: 15, positive conditional: 0, positive unconditional: 15, 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: 15, positive: 15, positive conditional: 0, positive unconditional: 15, 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: 15, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 15, unknown conditional: 0, unknown unconditional: 15] , Statistics on independence cache: Total cache size (in pairs): 15, Positive cache size: 15, Positive conditional cache size: 0, Positive unconditional cache size: 15, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Independence queries for same thread: 5 - 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: 66]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 63 with TraceHistMax 26,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-28-2-3-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-28-3-1 context. - 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 63 with TraceHistMax 26,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-28-2-3-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-28-3-1 context. - TimeoutResultAtElement [Line: 58]: 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 63 with TraceHistMax 26,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-28-2-3-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-28-3-1 context. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 5 procedures, 23 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 870108.0ms, OverallIterations: 79, TraceHistogramMax: 26, EmptinessCheckTime: 44.9ms, AutomataDifference: 189291.7ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 61.0ms, PartialOrderReductionTime: 49.9ms, HoareTripleCheckerStatistics: 551 SDtfs, 1070 SDslu, 16351 SDs, 0 SdLazy, 111040 SolverSat, 2109 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 66887.2ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 5860 GetRequests, 1295 SyntacticMatches, 131 SemanticMatches, 4434 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42011 ImplicationChecksByTransitivity, 303408.2ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=64occurred in iteration=76, InterpolantAutomatonStates: 2344, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 130.9ms AutomataMinimizationTime, 78 MinimizatonAttempts, 481 StatesRemovedByMinimization, 26 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 642.0ms SsaConstructionTime, 4452.6ms SatisfiabilityAnalysisTime, 432439.0ms InterpolantComputationTime, 5543 NumberOfCodeBlocks, 5543 NumberOfCodeBlocksAsserted, 438 NumberOfCheckSat, 5389 ConstructedInterpolants, 370 QuantifiedInterpolants, 211260 SizeOfPredicates, 458 NumberOfNonLiveVariables, 18136 ConjunctsInSsa, 7143 ConjunctsInUnsatCore, 154 InterpolantComputations, 2 PerfectInterpolantSequences, 701/36503 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